Live data from Hacker News

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

news.ycombinator.com

721–730 of 1001 posts

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

#721

TL;DR: The biggest threat to your career is not LLMs but it's younger engineers that will adapt to the new tools. --- My personal take is that LLMs and near future evolutions thereof won't quite replace the need for a qualified human engineer understanding the problem and overseeing the design and implementation of software. However it may dramatically change the way we produce code. Tools always begat more tools. We…

I'm actually interested in what you think AI will do as this is quite vague. > "AI" tools offer an opportunity to change the way we do those things. The way I see tooling in programming is that a lot of it ends up focused on the bits that aren't that challenging and can often be more related to taste. There's people out there eschewing syntax highlighting and code completion as crutches and they generally don't seem…

I agree that currently it's a net drain.

I also agree with your assessment that issue trackers and other aspects of the workflow are as important as the coding phase.

I don't know yet exactly what can be done to leverage LLMs to offer real help.

But I think it has the potential of transforming the space. But not necessarily the way it's currently used.

For example, I think that we currently rely too much on the first order prose emitted directly by the LLMs and we mistakenly think that we can consume that directly.

I think LLMs are already quite good at understanding what you ask and are very resistant to typos. They thus work very well in places where traditional search engines suck.

I can navigate through complex codebases in ways that my junior colleagues cannot because I learned the tricks of the trade. I can see a near future where junior engineers can navigate code with the aid of ML based code search engines without having to be affected by the imprecise summarization artefacts of the current LLMs.

Similarly, there are many opportunities of using LLMs to capture human intentions and turn it into commands for underlying deterministic software which will then perform operations without hallucinations.

Building those tools requires time and iteration. It also requires funding and it won't happen as long as most funding is funneled towards just trying to make better models which would potentially leapfrog any ad-hoc hybrid.

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

#722
post #465

Earlier quoted context omitted.

The cognitive dissonance of seemingly educated people defending the LLMs when it comes to writing code is my top mystery for the entirety of 2024. Call me if you find a good reason. I still have not.

The short answer is they're trying to sell it.

And it’s the short wrong answer. I get absolutely zero benefit if you or anyone else uses it. This is not for you or I, it’s for young people who don’t know what to do. I’m a person who uses a few LLM’s, and I do so because I see the risks and want to participate rather than have change imposed on me.

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

#723
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.

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

#724
post #629

Earlier quoted context omitted.

Very defensive. I love it anyhow. Sure, it generates shit code, but if you ask it it’ll gladly tell you all the ways it can be improved. And then actually do so. It’s not perfect. I spent a few hours yesterday pulling it’s massive blobby component apart by hand. But on the plus side, I didn’t have to write the whole thing. Just do a bunch of copy paste operations. I kinda like having a junior dev to do all the typing…

If an LLM can give you feedback on a way to proceed it sounds more like you might be the junior? :P LLMs seems to be ok'ish at solving trivial boilerplate stuff. 20 attempts deep I have not yet seen it able to even remotely solve anything I have been stuck enough on to have to sit down and think hard.

> If an LLM can give you feedback on a way to proceed it sounds more like you might be the junior? :P

More like it has no grey matter to get in the way of thinking of alternatives. It doesn’t get fixated, or at least, not on the same things as humans. It also doesn’t get tired, which is great when doing morning or late night work and you need a reality check.

Deciding which option is the best one is still a human thing, though I find that those often align too.

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

#725

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 uni…

Moving from an engineering role to a product role is a massive career change. I don't think this is reasonable advice, even with the current technological revolution, unless you have a deep, personal interest in product management.

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

#726

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 uni…

Moving from an engineering role to a product role is a massive career change. I don't think this is reasonable advice, even with the current technological revolution, unless you have a deep, personal interest in product management.

Not necessarily product. You can become a manager, or a technical lead.
Post reply on HN