Work Small
Write programs that do one thing and do it well. –The Unix Philosophy I believe in working small. I love small Git commits and pull requests. When I commit, I like a short message. The code should only do what’s described by that message, in limited migrations, each of which can be rolled back. The changes should touch a limited number of files, and leave a green test suite. Everything should be reversible without side effects. ...