this post was submitted on 30 Sep 2025
344 points (99.4% liked)

Programmer Humor

26650 readers
2032 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] merc@sh.itjust.works 41 points 10 hours ago (3 children)

You either have tech debt, or you haven't done anything.

It's like cleaning, you're never done cleaning, you just stop when the dirtiness is at an acceptable level.

Now, if someone said "We have very little tech debt because people who take on our tech debt are promoted or given bonuses." That would be wonderful.

[–] UnderpantsWeevil@lemmy.world 16 points 10 hours ago (1 children)

Cleaning up old tech debt is actually a good job for book smart / business dumb new hires. Its the kind of work that gets you experience working in the environment and learning the landscape of the application, while adding value to the firm straight off the starting block.

And, in theory, the faster you clean up the backlog, the more attractive you become to your seniors when they're fishing around for support on new projects.

[–] merc@sh.itjust.works 7 points 10 hours ago (1 children)

Some people actually enjoy it too. They just don't do it because adding new features is the thing that bonuses, promotions, etc. focus on.

[–] UnderpantsWeevil@lemmy.world 2 points 9 hours ago

From my experience in O&G, the thing that delivers bonuses/promotions/etc is making clients happy. A lot of that just comes down to rapid turn around time, low system downtown, and low instance of repeat fixes for known issues.

I've been fielding Azure DevOps implementation over the last six months (to date, we've just been getting Server/DB Admins to shepherd the files to our systems manually) and getting it right has been a big part of my evaluation for the year.

[–] philpo@feddit.org 4 points 8 hours ago (1 children)

Tbf, I might have seen a unicorn: A hospital with no tech debt neither me nor my technically more inclined colleagues could find. And we were literally paid for looking for things swept under the rug.

They had a top notch IT department with very professional management who (despite their limited budget) managed to attract talented people - simply with good working conditions, a room for creativity, etc. Everything they had was so well documented that it made me cry and think of my company's documentation. And while they intentionally did not go with every trend and fad their stuff was rock solid and modern. I have seen much much larger companies with half their thought into infrastructure, etc.

I don't know if they still maintain that standard,but it was a real unicorn.

[–] merc@sh.itjust.works 1 points 7 hours ago (1 children)

That sounds wonderful. Typically if a place has that little tech debt it means that they've overhired and there isn't enough work, but if you said they were on a limited budget, then maybe not. It does sound like the kind of place where I can imagine that happening though. A tech-focused workplace would probably find or create other work. For a hospital, the IT department is a random cost centre, and probably fairly cheap compared to doctors, medical equipment, insurance, etc. And, a hospital probably understands much better than most workplaces about why security is important (keeping patient records private), why a "move fast and break things" attitude is sometimes a terrible fit, why documentation and checklists matter, etc.

Did you ask them if there was any tech debt? Because, I wouldn't be surprised if they thought there were things they could improve. Like, the documentation probably looked complete to you, but maybe they knew that there were a few areas they could have done better. Like, with the "cleaning" analogy, I've been places I thought were spotless, but the people who cleaned it always thought there was more they could do.

[–] philpo@feddit.org 1 points 7 hours ago (1 children)

Sadly the realities are different: I visit around one healthcare facility every other week in all of Europe, far more infrequently in Africa, Asia and Oceania.

Hospitals consistently have the worst IT departments I ever see - outdated technology, budget constraints (I literally saw a full IT loss due to "we don't pay for our firewall licences for over 3 years") and a fucking lack of care. One of the most well known clinical information systems has a hardcoded admin account with a single letter as PW in it Another popular system will try to install an ancient version of TeamViewer. In other words: It's a mess - btw often the budgets are huge and more than what nurses cost.

That's why this unicorn stuck with me. They were "relaxed" - because they all had a workload that was "manageable", there was someone to take over if shit hits the fan,etc. And they didn't feel like they would need to do this and this - I know and fear this myself, it's the bane of my existence as a project guy. They? They had a nice, lean but powerful project workflow and change management.

In the end it all came down to very very good management - a manager who knows their team that well is worth their weight iin gold.

[–] merc@sh.itjust.works 1 points 5 hours ago

Probably good support for that manager from the levels higher up too. Because, like you said, that sounds like a unicorn. That sort of thing just doesn't happen.

[–] ripcord@lemmy.world 2 points 9 hours ago

I'm filing this away for some future argument. Thank you.