Manager: This task only takes 30 minutes. Why did it take you the whole day?

hypnotic_nerd@programming.dev to Programmer Humor@programming.dev – 798 points –
100

You are viewing a single comment

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

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

Good news, TDD is methylphenidate of software development!