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 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 to use this tool. ...

February 4, 2022 · 4 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