Hacker News new | ask | show | jobs
by ziml77 266 days ago
As a reviewer, I don't care how you got to the end result. I want to see the final code. If you settled on something in your code that was unintuitive, because you tried simpler ideas that didn't work, then note that in a comment. Comments provide the info inline and don't require someone reviewing the code now or working on the code 15 years later to read your "commit story" to understand it.
1 comments

You confuse "include all the broken work-in-progress commits" with "split the independent parts that get you from A to B".