Using Agents is literally engineering management
Managers understand what's going on with AI better than ICs. The whole job of management is getting heterogeneous intelligences with incomplete context to coordinate toward a goal.
Recent content on Jack Danger
Managers understand what's going on with AI better than ICs. The whole job of management is getting heterogeneous intelligences with incomplete context to coordinate toward a goal.
The whole industry is figuring out how to review AI-generated code. One pattern that might help is committing prompts to git.
Your AI coding assistant can see your code but not your organization. The Reach pattern is a personal CLI that borrows your real browser sessions to call web APIs on your behalf.
Bad bosses break feedback loops. Great bosses deliberately manufacture them. All it takes to be a bad boss is to break feedback loops about your own behavior.
Getting a high-status role early in your career can limit you. You start to associate success with status, and anything that looks like a 'step down' feels like losing ground.
A 'Big Bet' is a rapid push into a new market space. These initiatives often fail and come with hidden costs like draining morale and neglecting other key products.
Kind managers address underperformance early and accurately. There are two unrelated causes of underperformance: Refusal to Align and Failure to Execute.
Software development slows down over time. Technical Coherence is a process any engineering leader can apply to reverse this slowdown, mostly achievable in a single meeting.
Technical debt is one of the most powerful tools a CTO has. It only hurts us as an organization when we miss the larger picture.
Product Engineering is 'stuff the whole company wants' and Infrastructure is 'stuff the engineers say we have to do.' Where you draw the line between them changes everything.
Every product initiative develops through three distinct stages. Confusing them is the primary source of product failures.
Effective engineering is a collaborative and creative discipline where the team is the performative unit, not the individual. Attempting to reward or discipline individuals throws the team off balance.
A reference guide composed while leading Infrastructure at Gusto, covering fintech and small-data engineering principles.
There needs to be a handbook for migrating a monolithic application into a service-oriented SaaS product suite. This covers the four interfaces that matter.
A corporate org chart is drawn with the CEO on top and individual contributors at the bottom. What if we flipped it upside down?
A design doc template developed in the early days of Square and iterated by several companies including Gusto and Pathstream.