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. ...

November 27, 2024 · 4 min · Jake Worth

The Secret to Being a 10x Engineer

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. ...

July 26, 2024 · 3 min · Jake Worth

My Daily Programming Routine as a Senior Software Engineer

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. ...

April 10, 2023 · 5 min · Jake Worth

You Have to Get Fast to Get Good at Programming

Great programmers aren’t fast because they’re great. They’re great because they’re fast. ...

May 6, 2022 · 2 min · Jake Worth

Before You Abort, Count to Ten

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. ...

February 15, 2022 · 1 min · Jake Worth

Weekly Summary Technique for Senior Software Engineers

“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. ...

February 4, 2022 · 5 min · Jake Worth

Do the Hard Things First

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! ...

January 25, 2021 · 1 min · Jake Worth

Work Small

Write programs that do one thing and do it well. –The Unix Philosophy I believe in working small. ...

June 10, 2017 · 3 min · Jake Worth