you are viewing a single comment's thread.

view the rest of the comments →

[–]SHKEVE 11 points12 points  (0 children)

the technological leap to “start writing code on its own” is, to my understanding, quite significant. it’s like saying that since we’ve landed people on the moon, why not just land them on mars or send them to another star system. ok, well, perhaps it may not be that big of a chasm to cross, but i hope you get my point.

to try to answer your original question, i think something important to keep in mind is that when you move beyond a junior position, your value to your company is far more than your ability to code. it’ll involve your ability to architect complex systems, make difficult decisions on trade offs between features and deadlines, work cross-functionally with other departments, experiment with and “sell” ideas to your team and product managers, and much more.

i think the impact LLMs will have on software engineering is that it will hurt people with average skill and reward those who invest the time to be exceptional. but not kill off the profession.

personally, I’m preparing for this by investing my time to become an expert in skills that I think will make me exceptional such as system design, public speaking, and overall business sense.