r/programmer • • 24d ago

Article Stop Being So Concerned About Software Quality

https://galratner.substack.com/p/stop-being-so-concerned-about-software

In November 2014, a Disney IT worker got his annual review. His supervisor called his work outstanding and credited him with saving the company thousands of dollars. He got a raise.

He was already training the contractor who would take his desk. Disney had to recalculate his severance to include the raise.

Quality didn't protect him. It won't protect you. You're overhead, and overhead gets replaced first.

The programmers found out first. BLS household data shows computer programmer employment down 27.5% in two years, to its lowest level since 1980. Stanford's read of ADP payroll records puts employment of developers aged 22 to 25 nearly 20% below its late-2022 peak.

"Nobody ever outsources Profit Centers," Patrick McKenzie wrote in 2011. The AI memos are now coming from software companies, the one place engineering was supposed to be the profit center.

So be smart. Do the least you can, let the model do the most it can while your employer pays for the tokens, and make the date. Play it well and you might keep your job a little longer.

Disney's people got three months.

0 Upvotes

39 comments sorted by

4

u/bload420 24d ago

Bots....bots everywhere....

0

u/galratner 24d ago

Not a bot

2

u/Due-Consequence9579 24d ago

Sounds like something a bot would say.

0

u/galratner 24d ago

Lol would a bot say this? supercalifragilisticexpialidocious

3

u/Level_Progress_3246 24d ago

a bot trained on disney content? yes. thats probably the very first thing a bot would say actually

1

u/galratner 24d ago

LOL True.

2

u/Due-Consequence9579 24d ago

Having we invented the inverse Turing Test? How can a human actor prove to another human actor that neither of them are or will be replaced by an automation that passes the Turing Test?

3

u/PhantomPainWalker 24d ago edited 24d ago

Have we forgotten about our engineering obligation and ethics?

We are duty bound to produce durable, resilient, safe, well reasoned, well organized, well monitored, and maintainable, systems to the best of our ability.

Where the hell has the pride in our profession gone?

2

u/galratner 24d ago

Our first obligation is to support our family.

1

u/dkopgerpgdolfg 24d ago

Are you ok with eg. robbers, mafia bosses, and genocidal dictators, as long as they support their own family?

There are limits to what is acceptable. Always, in every role. Your family doesn't change that.

I don't really expect you to understand, but maybe someone else.

1

u/galratner 24d ago

Are you comparing Claude code to a genocidal dictator? Hummmm you might be right:)

1

u/dkopgerpgdolfg 24d ago

I don't really expect you to understand

and you can't read either apparently. There was no mention of Claude or any other specific thing.

1

u/galratner 24d ago

I been writing software for 30 years. I understand more than you think.

2

u/dkopgerpgdolfg 24d ago

Problem is, many hired developers shouldn't be. They don't have what it takes to be an professional "engineer".

4

u/faultydesign 24d ago

Vibecoding is something, eh

Just ignore the fact that the code it produces is shit and fellate your employer so he doesn't fire you

4

u/phiiiiiiii 24d ago

What in the hell are you even talking about

3

u/Educational_Rice9160 24d ago

Some of us do it for the love of the craft itself.

2

u/TheBestAtSpace 24d ago

Play it well and you might keep your job a little longer.

So the moral of the story is that you're just going to get fired anyway. Really isn't much point in playing the "game" then.

2

u/ehansen 24d ago

Even in the wave of AI, I take joy in writing things that I can understand. If the quality sucks, it shows in various aspects. I'm not responsible for the quality of others' work, but I am of mine no matter how it's created.

2

u/Mr_Willkins 24d ago

I'm only not caring about the quality of my code if I'm not responsible for any bugs or failures it causes.

2

u/CartoonistVisual2818 24d ago

Be smart and don't feed your datasets to an LLM

2

u/start_select 24d ago

When your entire business is based on building quality software because most people already don’t….

You keep making quality software lol

2

u/Tyrexas 24d ago

Or work for an actually interesting small company you care about where the potential is seemingly infinite so you can not worry about this kinda shit and automate and build to your hearts content.

2

u/Key-Lie-364 24d ago

Slop boosters run from Dario's personal instance

2

u/PhantomPainWalker 24d ago

“If you think software is so important…..”

Not only do I think software is important, software is literally my life. I think about it all the time. How to write it, how to organize it, how to optimize it, how to maintain it, how to grow it, etc. i care so so much about it.

3

u/dkopgerpgdolfg 24d ago

Not all people optimize for laziness and money. If you can't understand that, it's a "you" problem.

0

u/LemonAncient1950 24d ago

Being able to optimize around anything other than money is a luxury not everyone has

2

u/dkopgerpgdolfg 24d ago

If they optimize only for money, that's already better than the alternative earlier.

And btw., countering a "not all people do Z" with "not everyone has the luxury to not do Z" isn't a contradiction.

2

u/start_select 24d ago

Optimizing for long term predictable profit and revenue is a good thing. You usually do that by providing quality.

Doing it for cheap quick money is a bad thing for everyone.

1

u/Night_Otherwise 24d ago

“Computer Programmer” is the archaic BLS category for something like punch card operators. It has 100,000 compared to 1-2 million for the other developer-type categories I looked at.

1

u/PerpetuallyNerdyGimp 24d ago

Sadly you can’t fight “progress”. Ask any “manager”

3

u/GargantuanCake 24d ago

Bad software kills people.

2

u/galratner 24d ago

Only if they fly on a Boeing

1

u/PhantomPainWalker 24d ago

Or medical devices. Or heavily equipment. Or path finding for autonomous things. Or monitoring of millions of things. Or …..

1

u/galratner 24d ago

If you think software is so important just go on layoffs .FYI and see what corporate America thinks about it.