LLMs are clearly giving the broader tech workforce an existential crisis. Which I think is understandable.

If you view your job as solving issues for business as quickly as possible by way of writing code; then yeah you're generally not going to fare well against a machine.

I think things become more interesting when the frame shifts from "the output is code" to "the output are systems". IMO writing the code has never been the hard part of building systems.

@yosh I think that anyone who looks at the state of software and software systems seriously, especially if you don't cloud your judgement by self-congratulating on being able to deal with glorified puzzling, has to admit that there is a lot of accidental complexity in how we deal with computers in general.

This also reminds me of the joke article about why Stroustrup make C++: https://harmful.cat-v.org/software/c++/I_did_it_for_you_all.

Bjarne Stroustrup: "I Did It For You All..."