this post was submitted on 30 Apr 2026
528 points (99.3% liked)

Programmer Humor

31683 readers
1113 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 3 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] expr@piefed.social 1 points 1 month ago (1 children)

Monorepos don't really change anything. Squashed commits are still not atomic, unless the MR is small enough to fit into a single logical commit. Changes made to say, a database query are distinct from changes made to route handling, yet both might be needed for the overall feature. They don't belong in the same commit in history.

[–] pupbiru@aussie.zone 1 points 1 month ago

hard disagree on what belongs in the same commit history… a single merge should be an entire feature, and your commit history should read like a change log