this post was submitted on 24 Jan 2026
983 points (99.6% liked)

Programmer Humor

28805 readers
377 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
[–] wpb@lemmy.world 1 points 20 hours ago* (last edited 20 hours ago) (1 children)

Unfortunately, often that’s a complex idea so it can be somewhere on the order of an hour before they stop coding and try compiling.

Maybe I've been lucky with the people I got to work with so far (and I definitely am), but I know of no professional software engineer that would voluntarily subject themselves to such a long feedback loop. I guess some of the juniors try to work this way sometimes, but they learn fairly quickly not to. The best ones I know work incrementally. Small change, run, small change run, and so on.

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

Small change and run works for small ideas. Sometimes you have a big idea that's hard to break down into small chunks.

[–] wpb@lemmy.world 1 points 17 hours ago (1 children)

Every big change is ultimately just a series of small changes. It takes skill and engineering chops to be able to break up big ideas into small steps with quick feedback loops, but it can be done. Usually worth the effort too.

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

Not every big change is necessarily something you can meaningfully break up into small changes. Sometimes when you could break it up into small changes, you have to change its structure in a meaningful way to half-implement it and test out that half-version. It takes experience to know when it's best to get the whole structure expressed it code, then to go back and tweak it based on any compiler errors. Most of the time the compiler errors are very minor things like a typo, so you don't lose any meaningful time fixing them.