this post was submitted on 12 Dec 2023
796 points (99.0% liked)

Programmer Humor

18969 readers
1467 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
[–] [email protected] 20 points 8 months ago (2 children)

Commit more often. Maybe work in a different feature branch, and don’t be afraid to commit your half-working crappy code. If it’s a personal project/fork, it’s totally acceptable to commit often with bad commit names and small unfinished changes: you can always amend/squash the commits later. That’s how I tend to work: create a new branch, work on the feature, rebase and merge (fast forward, no merge commit). Also, maybe don’t jump around working on random features :P

[–] [email protected] 11 points 8 months ago (1 children)

Jumping around to random features is how my ADHD brain works most efficiently.

[–] [email protected] 5 points 8 months ago

Good news, TDD is methylphenidate of software development!

[–] [email protected] 4 points 8 months ago* (last edited 8 months ago)

but...but new feature shiny

Fr tho this is all excellent advice