Hard-Won Software Development Habits
This post is about how to write software well. It was inspired by this post with a similar title. Read it and write yours. ...
This post is about how to write software well. It was inspired by this post with a similar title. Read it and write yours. ...
Our industry has a concept of “10x engineers”, individual contributors who have the impact of ten colleagues. How can you become one? I’ll try to answer that in this post. ...
Over the past decade, I’ve settled into a daily programming routine that helps me stay productive. It centers on code review, moving tickets forward, finishing in-progress work, and documenting what I learn. Here’s the exact workflow I use. ...
Great programmers aren’t fast because they’re great. They’re great because they’re fast. ...
Here’s a trick that that has helped me as a programmer: before doing anything major, like killing a process, stop and count to ten. ...
“What did you do this week?” I’ve written a weekly summary for myself and my teams for years. It helps me think through my work and shows people what I’m working on. In this post, I’ll explain how I use this tool. ...
A concept that I admire is ‘Doing the Hard Thing First’ via Ben Orenstein. Ben described on the Art of Product Podcast Episode 50. Here’s my summary: Choose the hard part of the problem, the part you’re unsure about, the part that success depends on, and solve that first! ...
Write programs that do one thing and do it well. –The Unix Philosophy I believe in working small. ...