this post was submitted on 18 Jul 2026
222 points (100.0% liked)

Programmer Humor

43838 readers
111 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 7 years ago
MODERATORS
 

Hey Boss, look here!

I made a magical X-ray app that displays our code as wiring.

Here is the shiny, neat program that Bob wrote 15 years ago, right before he left us:

And here is what it is today, after Tom took it from Bob, and Jane from Tom, and Mick from Jane, and me from him, porting it to roughly four new platforms, and adding about 240 features from customer requests (150 of which were urgent):

top 34 comments
sorted by: hot top controversial new old
[–] Ghostalmedia@lemmy.world 109 points 3 months ago (5 children)

Problem is that now your boss is just going to say Claude can trace those wires for you.

[–] red_tomato@lemmy.world 56 points 3 months ago

Claude will remove everything for you. Can’t have technical debt if there’s no code.

[–] SnotFlickerman@lemmy.blahaj.zone 19 points 3 months ago (1 children)

New Clod same as the old Clod.

[–] shroomato@lemmy.world 2 points 3 months ago

But this one is Clauder

[–] AnnaFrankfurter@lemmy.ml 13 points 3 months ago (1 children)

Claude - I can't deal with this let me cleanup rm -rf /

[–] Ghostalmedia@lemmy.world 12 points 3 months ago

Wireless it is.

[–] MangoCats@feddit.it 7 points 3 months ago* (last edited 3 months ago) (2 children)

Thing is, if they would give Mick and Jane enough time with Claude, they could make it look like Bob's work again, but it would still take time - and tokens too.

[–] 4am@lemmy.zip 14 points 3 months ago (1 children)

You could probably coax Bob out of retirement for the amount of money in tokens it would take to achieve that

[–] MangoCats@feddit.it 3 points 3 months ago

I don't know what tokens really cost, but so far even burning them without care for efficiency, they're costing about one day of my salary per month to six weeks.

[–] anotherspinelessdem@lemmy.ml 4 points 3 months ago (1 children)

Or, ya know, run open source models internally if you actually find them helpful.

[–] GenosseFlosse@feddit.org 3 points 3 months ago* (last edited 3 months ago) (1 children)

Sure, just need $3000 for an extra GPU with at least 24GB ram to load any reliable models. Tested Qwen 3 with my 3060 and it hallucinated a Legoland theme park next to a village with a population of 500 in the middle of nowhere.

[–] MangoCats@feddit.it 1 points 3 months ago

I forget what the latest I ran the numbers on was, but $100K up front and $20K per year running costs seemed like it had a decent chance of being useful to our department of 10 software engineers, which isn't bad, but it's an LLM on par with 6 months ago's frontier models.

If I could get those prices for a local instance of Fable 5, I'd be pushing the paperwork to make it happen.

[–] cenariodantesco@lemmy.world 3 points 3 months ago

boss: new feature and revenue stream unlocked, hey Marcus let's build this!

[–] Brkdncr@lemmy.world 39 points 3 months ago* (last edited 3 months ago) (5 children)

As someone who has managed racks, that first picture isn’t usable after day 1.

There’s not place for extra cable length to go.

Zip ties?!? I’d make you cut every one of those out.

Every cable needs to be tied down.

Cable tracing requires cutting.

There’s no service loops.

[–] 4am@lemmy.zip 23 points 3 months ago (1 children)

That’s because this is a broadcast rack (probably for sports) sending SDI over all those cables, notice it’s all BNC not Ethernet. This is probably in a truck that needs to get packed up and shipped to the next game/race/whatever and so doing it all in Velcro with service loops is asking for shit to fall apart on the road for you to find with like a 24 hour timeline until the event

So that’s why shits locked down, it ain’t web server shit

[–] Brkdncr@lemmy.world 2 points 3 months ago (2 children)

Point still stands, OP is making a poor comparison.

[–] Windex007@lemmy.world 18 points 3 months ago

Might be a poor comparison, but that doesn't mean it's necessarily a bad way to present it to thier boss. If the analogy, however flawed, communicates the underlying idea to the listener, then it was effective.

The concept here is very related to why "ceci n'est pas un pipe" is/was compelling.

[–] MonkderVierte@lemmy.zip 2 points 3 months ago* (last edited 3 months ago)

If boss understands that, then he also understands tech debt.

[–] deadbeef79000@lemmy.nz 12 points 3 months ago (1 children)

I'm a developer who occasionally is the 'smart hands' (for our networks team) for some equipment in our office.

Fortunately ours is all Velcro tied so tidily adding an extra cable was awkward but ultimately trivial.

So, please educate a novice who wants to do right: what do you mean by every cable needs to be tied down? You mean individually?

[–] Brkdncr@lemmy.world 6 points 3 months ago (1 children)

In the 1st photo adding any cable would mean zip tying it down individually.

[–] deadbeef79000@lemmy.nz 4 points 3 months ago

Ah, right. Unless replacing every zip tie along the cable route.

Which would suck.

[–] SirActionSack@aussie.zone 8 points 3 months ago* (last edited 3 months ago) (1 children)

Tightly bound cables/wiring is my pet hate. Even if there's room to add stuff it makes tracing anything a nightmare.

I would absolutely prefer to trace something in the second pic.

[–] kevinsky@feddit.nl 1 points 3 months ago* (last edited 3 months ago)

Yeah. It looks good for a picture, all that super tight cable management, but really your cables are plenty managed if you can just get something out of the middle of the rack without having to unplug things.

I have way too much to do to spend time on making my server rack look like supermodel for that one time one guy that is not me looks at it.

[–] egsaqmojz@lemmy.ml 2 points 3 months ago

to me, it matters if its backplane or frontend patchwork. just my 2 cents

[–] WraithGear@lemmy.world 25 points 3 months ago (1 children)

i had the explaine this to my project manager. how are you going to have all our project completed by the skin of our teeth after mandatory overtime, over and over again, and not convince the client to pay for a refactor, AND not calculate a stacking buffer for project complete times? the tech debt will be paid, he has to choose the terms before it’s chosen for him

[–] doenietzomoeilijk@discuss.tchncs.de 5 points 3 months ago (1 children)

If "mandatory overtime" is needed outside the realm of multiple catastrophic surprise events on a company-ending scale, your "project manager" is absolute shit.

[–] ignominous_wombat@lemmy.ml 1 points 3 months ago* (last edited 3 months ago)

Overpromise, underdeliver. Looks good from my house!

[–] superduperpirate@lemmy.world 11 points 3 months ago

Cable porn vs cable gore

[–] RunningInRVA@lemmy.world 6 points 3 months ago

Time to get out the old tone generator.

[–] GamingChairModel@lemmy.world 5 points 3 months ago (1 children)

"Technical debt" is a phrase that was invented to explain the phenomenon in a way that bean-counting business bosses could understand: we can do it this way in a way that costs us less today but will incur a debt that will slow us down in the future. It was always an attempt to quantify the concept in a way that we have to think about tradeoffs between our current resources and our future resources.

[–] HaraldvonBlauzahn@feddit.org 4 points 3 months ago

The only problem is that technical debt in software is not visible.

[–] grandel@lemmy.ml 2 points 3 months ago

I'm likely spoilt for this but I will take as much time as I need to do things properly, even the "Urgent" ones.

[–] MonkderVierte@lemmy.zip 2 points 3 months ago

What's this, a Toy Story rack?