What Is Good Code?
We all nod along to "good code" but rarely define it. Here are the four attributes I look for, and the practices that protect each one.
Available now for Elixir work. Two weeks. One problem. $6,000. Details →
17 posts.
We all nod along to "good code" but rarely define it. Here are the four attributes I look for, and the practices that protect each one.
How I track work, from issue statuses and types to pull request conventions, with sample PR templates you can copy.
You open a project you did not write, hit a wall, and find no one left to ask. The habits that spare the next developer that moment.
Inherited a live codebase with no one left who built it? Here's the checklist I run through in week one — before touching a single feature.
There is a term for being on a team so long you stop noticing its quirks. What fresh eyes can, and cannot responsibly, do about it.
This is how I catalog my planned expenses when reviewing personal budget scenarios. Google sheet and video demo attached.
Some notes on asking people multiple questions in a single message and how it can go south quickly.
The async standup format I have used for over a year now, and why it has stuck when other formats did not.
An estimate is not a set of facts, it is a time-boxed framework for a better discussion. Notes from recent estimating work.
Deep work programming sessions are hard to come by. Find tiny ways to move your side project forward during the cracks of life.
I'll share how I collect and organize my numbers, and hopefully, it will inspire you to revisit or improve your budgeting solution.
A few thoughts on cutting to the chase in videos for an online audience.
How I built the 70-second Guildflow introduction video, and what I have learned about making screencasts in general.
A 12-minute video on how I finally made OmniFocus work for my weekly task list, not just the long term projects.
I added a new one today, for the common need to convert a title-like string into a filename-friendly one.
After watching Mark Dalrymple rubber duck a bug in a text file, I am trying to journal my own assumptions and questions.
Notes from a Wildbit meetup on managing remote teams, taken as a remote employee curious how other companies handle it.