Blog

Engineering Leadership

Efficiency matters

Doing something faster doesn’t always mean you need to add more capacity. In fact, I suggest taking a look at what you are doing and how you are…

AI & Implementation

Automate or die (slowly)

The long-term overhead of not automating your operational problems will choke the growth of your product features. Technical debt is well understood to slow down software product development,…

Engineering Leadership

Time Minimalism

We are constantly being bombarded with notifications, alerts, feeds, and messages. I have 43 apps installed on my phone. Each one of them has the ability to send…

Engineering Leadership

Arbitrary Constraints Power Creative Problem Solving

Google Ventures does a lot of research on sprints. What they don’t say directly is that a sprint is a tightly constrained by time. In five days you…

Engineering Leadership

Are You Managing Your Manager?

This post originally appeared on FirstMark Community. Insights from FirstMark’s Code Driven series, a monthly event for developers to learn and get inspired. Are you doing a good…

Engineering Leadership

This is life… in Trello

I used to be just like you. I used to have a mass of notecards, Post-It notes, and Evernote checklists. While I used to be unorganized, and lost…

Engineering Leadership

Past performance not indicative of future results

If you’ve spent any time reviewing the outlook of an investment you will recognize this statement. This statement is so that an investment firm can show you how…

Software Craft

Always Be Cap Deploying (ABCD)

To be successful, in a fast moving startup we must move away from maintenance windows, and scheduled downtime. The team I am currently working with has been beaten…

Software Craft

Modules are not for Readability

Modules are not just for readability. Moving methods to a module because your class is too large is wrong. Unless you are sharing the code, you are just…

Engineering Leadership

Sharpen Your Focus

As developers, we have keep too much in short term memory. When was the last time we integrated with master? When was this feature supposed to be turned…

The notebook, in your inbox.

The notebook, in your inbox. Every Tuesday, one essay on AI implementation, engineering leadership, or the operator-to-founder transition. No digests, no roundups, no AI-generated news — just the ideas I'm actually working through.