Migrating from Medium to a Static Blog
The reasons to own the source files, the publishing workflow, and the generated output.
Read more
Archive
Notes and longer pieces from the blog.
The reasons to own the source files, the publishing workflow, and the generated output.
Read more
Good decisions are easier to repeat when they are supported by small systems rather than constant motivation.
Read more
Optimization is useful until the search for a better choice costs more attention than the improvement is worth.
Read more
Technical writing becomes more durable when it explains the decision, the tradeoff, and the context—not only the final answer.
Read more