News for hackers. Stuff that matters.

throwaway_43793

Ask HN: What does your wife do?

A bit of a back story, feel free to skip to the ASK HN.I was born in a country where the gender roles are more traditional: the man works and makes money, while the woman stays with the kids. This is how my family was, my mom was a housewife while my father was a business owner. It changed when we migrated to a more "liberal" country, and due to necessity, my mom started to work, although she...

( Read More... | 7 comments | 4 points | on HN )
Not necessarily product. You can become a manager, or a technical lead.
This blew up way more than I expected. Thanks everyone for the comments, I read almost all of them.

For the sake of not repeating myself, I would like to clarify/state some things.

1. I did not intend to signal that SWE will disappear as a profession, but would rather undergo transformation, as well as shrinking in terms of the needed workforce.

2. Some people seem to be hanging up to the idea that they are doing unimaginably complicated things. And sure, some people do, but I doubt they are the majority of the SWE workforce. Can LLM replace a cobol developer in financial industry? No, I don't think so. Can it replace the absurd amount of people whose job description can be distilled to "reading/writing data to a database"? Absolutely.

3. There seems to be a conflicting opinion. Some people say that code quality matters a lot and LLMs are not there yet, while other people seems to focus more on "SWE is more than writing code".

Personally, based on some thinking and reading the comments, I think the best way to future-proof a SWE career is to move to position that requires more people skills. In my opinion, good product managers that are eager to learn coding and combine LLMs for code writing, will be the biggest beneficiaries of the upcoming trend. As for SWEs, it's best to start acquiring people skills.

Code quality does not affect final product quality IMHO.

I worked in companies with terrible code, that deployed on an over-engineered cloud provider using custom containers hacked with a nail and a screwdriver, but the product was excellent. Had bugs here and there, but worked and delivered what needs to be delivered.

SWEs need to realize that code doesn't really matter. For 70 years we are debating the best architecture patterns and yet the biggest fear of every developer is working on legacy code, as it's an unmaintainable piece of ... written by humans.

Maybe I'm a lousy developer, true. But I do know now that your code does not matter. Unlike any other creative profession, what matters is the final output, and code is not the final output.

If companies can get the final output with less people, and less money, why would they pass on this opportunity? And please don't tell me that it's because people produce maintainable code and LLMs don't.

I think the idea of meritocracy has died in me. I wish I could be rewarded for my knowledge and expertise, but it seems that capitalism, as in maximizing profit, has won above everything else.
Are you doing it? What business are you running? How do you find customers?
What's your plan to transition into product/management?
It's a good advice indeed. But there is a slight problem with it.

Young people can learn and fight for their place in the workforce, but what is left for older people like myself? I'm in this industry already, I might have missed the train of "learn to talk with people" and been sold on the "coding is a means to an end" koolaid.

My employability is already damaged due to my age and experience. What is left for people like myself? How can I compete with a 20 something years old who has sharper memory, more free time (due to lack of obligations like family/relationships), who got the right advice from Carmack in the beginning of his career?

I think coding will stay as a hobby. You know, like there are people who still build physical stuff with wires and diodes. None of them are doing it for commercial reasons, but the ability to produces billions of transistors on a silicon die did not stop people from taking electrical engineering as a hobby.
Everything you have described, apart from on-call, I think LLMs can/will be able to do. Explaining code, reviewing code, writing code, writing test, writing tech docs. I think we are approaching a point where all these will be done by LLMs.

You could argue about architecture/thinking about the correct/proper implementations, but I'd argue that for the past 7 decades of software engineering, we are not getting close to a perfect architecture singularity where code is maintainable and there is no more tech debt left. Therefor, arguments such as "but LLMs produce spaghetti code" can be easily thrown away by saying that humans do as well, except humans waste time by thinking about ways to avoid spaghetti code, but eventually end up writing it anyways.

But the problem is that the majority of SWs are like that. You can blame them, or the industry, bust most engineers are writing code most of the time. For every Tech Lead who does "people stuff", there are 5-20 engineers who, mostly, write code and barely know that entire scope/context of the product they are working on.
It's a good point, and I keep hearing it often, but it has one flaw.

It assumes that most engineers are in contact with the end customer, while in reality they are not. Most engineers are going through a PM whose role is to do what you described: speak with customers, understand what they want and somehow translate it to a language that the engineers will understand and in turn translate it into code. (Edit), the other part are "IC" roles like tech-lead/staff/etc, but the ratio between ICs and Engineers is, my estimate, around 1:10/20. So the majority of engineers are purely writing code, and engage in supporting actions around code (tech documentation, code reviews, pair programming, etc).

Now, my questions is as follows -- who has a bigger rate of employability in post LLM-superiority world: (1) a good technical software engineer with poor people/communication skills or (2) a good communicator (such as a PM) with poor software engineering skills?

I bet on 2, and as one of the comments says, if I had to future proof my career, I would move as fast as possible to a position that requires me to speak with people, be it other people in the org or customers.

Ask HN: SWEs how do you future-proof your career in light of LLMs?

LLMs are becoming a part of software engineering career.The more I speak with fellow engineers, the more I hear that some of them are either using AI to help them code, or feed entire projects to AI and let the AI code, while they do code review and adjustments.I didn't want to believe in it, but I think it's here. And even arguments like "feeding proprietary code" will be eventually solved by...

( Read More... | 996 comments | 28 points | on HN )
Re:Ask HN: I don't want to code anymore. What else can I do? on Thursday December 05, 2024 @02:34AM (#42325870)
Not, it's an approach from reality. I'm not going to slave away for an idea without getting rewarded for it. I'm not 21 years old to waste my life. I have a family and financial obligations to take care of.

If you want me to risk my future by taking an unpaid job, I want a big enough equity package. I'm not stupid to follow the "American dream" anymore.

Re:Ask HN: I don't want to code anymore. What else can I do? on Wednesday December 04, 2024 @02:38AM (#42315284)
I am, but it doesnt pay the bills.
Re:Ask HN: I don't want to code anymore. What else can I do? on Wednesday December 04, 2024 @02:36AM (#42315273)
Thanks. Teaching does not pay as good as tech. Pity, but this is the world we live in
Re:Ask HN: I don't want to code anymore. What else can I do? on Wednesday December 04, 2024 @02:35AM (#42315270)
Nah. Unless I get a real fat equity and a nice paycheck. Most of such business offer neither, and in this case I prefer to build something of my own
Re:Ask HN: I don't want to code anymore. What else can I do? on Monday December 02, 2024 @06:09AM (#42295010)
I feel that most of it is pointless. I'm past the stage where I can argue with people over stupid engineering architecture decisions. It's all full of BS and ego.

Most people would rather die defending their favorite language/stack/framework than change their POV. I'm tired of wasting my time on countless meetings trying to "convince my engineering team-mates to write tests/use strongly typed languages/avoid new-age BS like lambda/k8s".

Sure, leadership feels like BS as well, but at least this BS IS the job. With coding, the job is to write code, which usually ends up being 20% of the work time anyway, so I'd rather do BS all-day and get paid for that (often times bigger salary), while doing my own thing with my own architecture and framework, than try to explain my manager why it takes 7 days to change the width of the button because the app is so over engineered that any line you touch creates a butterfly effect that can bring the entire organizations to bankruptcy.

Re:Ask HN: I don't want to code anymore. What else can I do? on Monday December 02, 2024 @05:56AM (#42294934)
Thanks. I want to move to something else that is not coding. Coding is too taxing on my mental health, and I don't think I can do it on someones terms anymore. I am trying to build a business on the side, but until it becomes profitable, I want to find a job where I can still make good money and support myself and my family.
Re:Ask HN: I don't want to code anymore. What else can I do? on Monday December 02, 2024 @05:28AM (#42294800)
I don't know anymore. I tried to take a year off, was super fun, but didn't help. I think I'm just tired of writing code for corporate.
Re:Ask HN: I don't want to code anymore. What else can I do? on Monday December 02, 2024 @05:27AM (#42294797)
I have a family. I don't live paycheck to paycheck, but I also can't take time off.

Ask HN: I don't want to code anymore. What else can I do?

I've been a coder for the past 15 years. I was living and believing that software engineering is a means to an end, and refused to move away from hands on positions. I gaslighted myself into believing that I enjoy coding.However, looking at it now, it seems like I was wrong. While I do like writing code, I've been doing it both at job and after work for my side projects, and I think I no longer...

( Read More... | 75 comments | 5 points | on HN )
Re:Ask HN: Is there no escape from working 9-5? on Thursday October 10, 2024 @04:47AM (#41796909)
This is an impressive resume and some cool things you do!

I am, unfortunately, too old to start a PhD right now.

Re:Ask HN: Is there no escape from working 9-5? on Wednesday October 09, 2024 @01:46PM (#41790644)
My question wasn't clear enough I'm afraid. It's not that I don't want to work, it's more about the fact that I don't want to participate in meaningless rituals. There are absolutely zero reasons to have the 9-5. Software can be written also from 8 to 10, and from 4 to 8, but for some reason the entire world has gone mad and married the 9-5. On top of that, nobody really writes code for 8 hours. So instead of the 1-3 hours that I waste in a corporate world for meaningless "cooler talks", I could spend with my family, or workout. But no, I need to conform to 9-5.

I'm fine working 8 hours a day, I just want to do it on my terms and build my work around my lifestyle, rather than morph my lifestyle to suit the stupid notion of 9-5.

Re:Ask HN: Is there no escape from working 9-5? on Wednesday October 09, 2024 @01:45PM (#41790629)
Would you mind to share how and what do you do?
Re:Ask HN: Is there no escape from working 9-5? on Wednesday October 09, 2024 @01:44PM (#41790623)
My question wasn't clear enough I'm afraid. It's not that I don't want to work, it's more about the fact that I don't want to participate in meaningless rituals. There are absolutely zero reasons to have the 9-5. Software can be written also from 8 to 10, and from 4 to 8, but for some reason the entire world has gone mad and married the 9-5. On top of that, nobody really writes code for 8 hours. So instead of the 1-3 hours that I waste in a corporate world for meaningless "cooler talks", I could spend with my family, or workout. But no, I need to conform to 9-5.
Re:Ask HN: Is there no escape from working 9-5? on Wednesday October 09, 2024 @01:41PM (#41790589)
Thanks for sharing your perspective. It is indeed people skills that matters the most. I, unfortunately, found out about this too late. I didn't keep any connections, nor I posses good people skills. I was focusing too much on tech my whole life. Not that I can't change it, but it is what it is.

Ask HN: Is there no escape from working 9-5?

I'm a software engineer with almost 20 years of experience. My whole career was self employment.I tried some freelance. Tried to build a business. And I read all the books about "working 4 hours a week", and aspiring to that lifestyle. However, the more I read from/talk with other people, the more I start to think that there is no escape from slaving for the rest of your life. Hear me out.9-5,...

( Read More... | 13 comments | 3 points | on HN )

Ask HN: How do I cope with stress and axiety caused by big change in life?

I decided to quit my job, and go travel while exploring things I love, and working on my side projects.It's the first time in my adult life that I won't have an income. I don't own an apartment and so I'm selling most of the stuff that I don't plan to take with me.And I'm terrified. I have savings to finance that style of life, but I'm afraid that I'm doing a big mistake and a financial...

( Read More... | 18 comments | 3 points | on HN )

Older »