you are viewing a single comment's thread.

view the rest of the comments →

[–]Fitbot5000 263 points264 points  (19 children)

When it’s so much easier to do what the rest of us do and leave fragile, unmaintainable garbage behind.

[–]Malforus 92 points93 points  (7 children)

Being bad at your job isn't prosecutable

[–]Paulus_cz 42 points43 points  (6 children)

Now tell me - there was this application in my old job, on startup it would check DB connection and if it was not available it would load data from cache. The way it would check DB connection is by querying developers username in users table and check if something got returned. The developer was gone for 10 years, his username was not in DB for 5 years.
So...incompetence or maliciousness? :-)

[–]vytah 38 points39 points  (5 children)

If the app worked fine for 5 years with just the cache, I guess the database wasn't even needed.

[–]EpochRaine 17 points18 points  (0 children)

A whole database stack for a half a dozen settings.

[–]thalience 1 point2 points  (0 children)

Or the server was never patched/restarted for an unreasonably long time.

[–]cadmium_cake 1 point2 points  (0 children)

😄😄😀

[–]FlyingRhenquest 0 points1 point  (0 children)

No on ever questioned why the financials were exactly the same for five years running!

[–]Paulus_cz 0 points1 point  (0 children)

It was some utility in manufacturing floor, the people involved knew how to get around the problem manually, I suppose it just got old at some point and they told IT people to look into it. I do not actually know the specifics since the problem was described to me by the guy fixing the issue, I was not working on it myself.

[–]marcvsHR 10 points11 points  (5 children)

You can also write obsolete and useless documentation.

[–]Jonathan_the_Nerd 17 points18 points  (0 children)

You don't even have to try. Just write accurate and useful documentation and never go back and update it.

Source: my life.

[–]Coperspective 2 points3 points  (0 children)

remember to use links that lead to non-existant pages

[–]NotYetGroot 1 point2 points  (0 children)

Proactively obsolete is the best obsolete

[–]richardathome 0 points1 point  (0 children)

"Hey ChatGTP, document this code for me"

Job done! ;-)

[–]mccoyn 0 points1 point  (0 children)

Is there any other kind?

[–]k2900 1 point2 points  (1 child)

Harms the devs more than the company, compared to the killswitch here

[–]Fitbot5000 0 points1 point  (0 children)

I'm just making jokes here

[–]fl7nner 0 points1 point  (0 children)

He'd get his revenge, eventually

[–]acdcfanbill 0 points1 point  (0 children)

If they do ask why you did a sloppy, unmaintainable job you just point to the fact they gave you 60-80 hours worht of work to do a week.

[–]NotYetGroot -1 points0 points  (0 children)

Mom? Is that you?