this post was submitted on 18 Jul 2023
177 points (95.4% liked)

Programmer Humor

19706 readers
137 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 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] asyncrosaurus 3 points 1 year ago (2 children)

You couldn't pay me enough dollars to cover the therapy caused by having to maintain the "flexible" code that added complexity and abstraction for a single use case that was never expanded to handle more.

[–] [email protected] 1 points 1 year ago

Depends on the use case. I used to make websites (~10 years ago) and someone wanted an image scroller and I knew for a fact someone else would want the same thing but with a different number of images showing and maybe instead of clicking next it shows the next image it shows the next 3 images etc. We had piles of very specific scrolling scripts that weren't flexible and were hard to bring to another site. I spent a bunch of my own time making a single script that could cover most cases and it ended up saving a ton of time and became the go-to script for everyone.

Eventually someone else came in and upgraded the script and made it better before making it a core script. Now with a couple HTML classes (and a little CSS) anything can be a scroller. Options can be changed with a few data attributes.

Sometimes it's worth it sometimes it's not. I've had things so specific that I coded it like I was robbing a liquor store (get in and out as fast as possible).

[–] computertoucher5000 1 points 1 year ago (1 children)

Staring down the long barrel of this right now.

But don’t worry it’s just an MVP 🙄