The ideal software engineer will code himself out of a job and be happy about it.

Be that ideal. The shareholders are counting on you!

I prefer to code myself out of a job, and be the shareholder. I'm counting on myself!

But LLMs are already doing this for us supposedly...

> But LLMs are already doing this for us supposedly...

Exactly my point. Encourage LLM adoption, faster, faster. Be excited about your homeless future, software engineers!

Are we in the Cathedral or the Bazaar now? I get that confused. Everyone upload their code to GitHub --keep your truth (philosophically AND mathematically) in the Cloud ;) Oh and don't forget to document your critical thinking, on Slack. It goes much deeper tho.

[cue the POS https://youtu.be/SP-gN1zoI28]

Counterpoint: I've been desperately trying to code myself out of a job for almost 4 decades now. I inevitably ended up (and keep ending up) getting more responsibilities instead.

So have all the great engineers I've been working with - there's a deep desire for growth past the things that you're currently good at.

The people worrying they might code themselves out of a job are in a different skill demographic. (Ironically, that means they won't be able to code themselves out of a job)

Are you saying you want to be laid off with a nice package as you’ve been with the same employer for a long time? Couple of options: have a nice conversation with your manager and make this clear. The signs are clear that major s/w layoffs will happen in the next couple of years. Other option is to ease off - your high salary and low output will put you in the dustbin list

> your high salary and low output will put you in the dustbin list

you’d think, but in my experience, once you reach high salary - in a lot of places - you can coast for a long time with very little output

> Counterpoint: I've been desperately trying to code myself out of a job for almost 4 decades now. I inevitably ended up (and keep ending up) getting more responsibilities instead.

What exactly do you mean by that? Do you mean you finished one project but your employer had another one for you, which you then were expected to work on instead of sitting idle? Or do you mean you coded yourself into a "promotion"?

My comment was just mocking the foolish selfless ethos of many software engineers, who don't look out for themselves and idealize giving to psychopathic organizations that will screw them the moment that's advantageous. Many software engineers have a pathological level of naivete and confusion about the role they really inhabit (e.g. righteously going on about buggy-whip makers).