Coding¶
Absolutely essential reading: A Philosophy of Software Design by John Ousterhout
Code review¶
code review is meant to foster shared ownership of the code instead of one maintainer and various ad-hoc helper devs
The best modern code review tools (2022) [reddit]
Quick fixes to your code review workflow [HN]
From Google: Faster code reviews = 50% higher software delivery performance [reddit]
Empirically supported code review best practices [reddit]
How to Make Your Code Reviewer Fall in Love with You
Investigate stacking workflow / stacked PRs
Use checklists for code review such as this one
Git Branching strategies [reddit]
Stacked Diffs Stacking workflow aa Never wait for code review again: how stacking your pull requests unblocks your entire team [reddit]
Testing¶
Test Like You Fly - Intro (Reddit thread)
Productivity / bad influence of news reading on focus¶
How I regained concentration and focus [HN]
I hate the news (Aaron Swartz)
Context-switching is the main productivity killer for developers [reddit]