Engineers Who Won't Commit

In defense of ruthless managers

Knowing where your engineer salary comes from

The future of AI is Ruby on Rails

Great software design looks underwhelming

The good times in tech are over

What's next after the AI bubble bursts?

Building your sense of what's important at a tech company

To avoid being replaced by LLMs, do what they can't

Engineers who won’t commit force bad decisions

How I use LLMs as a staff engineer

Why does AI slop feel so bad to read?

Good engineers are right, a lot

Mistakes engineers make in large established codebases

Crushing Jira tickets is a party trick, not a path to impact

Writing a tech blog people want to read

Glue Work Considered Harmful

Protecting your time from predators in large tech companies

What it's like working for American companies as an Australian

Ratchet effects determine engineer reputation at large companies

What can strong engineers do that weak engineers can't?

I got promoted to staff engineer twice

Grifters, Believers, Grinders, and Coasters

Grifters, believers, grinders, and coasters

I don't know how to build software and you don't either

How I ship projects at big tech companies

Using squeezed wav2vec2 to automatically detect owl calls

Avoiding Worry Driven Development