
Systemic engineering bottlenecks won’t disappear by just throwing AI at them. You’ve got to fix the roadblocks to realize the full value of AI tools.

Developer experience was about making developers happy. AI experience is about shortening the loop without loss of safety.

If you’re helping developers ship software with less friction, congratulations, you’re already doing some form of platform engineering.

Instead of building shiny dashboards, let’s focus on automated workflows across the entire SDLC – development, code reviews, builds, tests, and deployments.

Many IDPs function as passive portals, adding complexity without real developer benefit.

Do we really need another blog talking about monorepos and polyrepos? Maybe not, but let’s try a new take on this Star Wars Day!

Instead of adding yet another hot take on whether vibe coding is real or if AI is about to replace software engineers, I wanted to take a shot at predicting what software engineering might look like in 2027.

Code migrations are like cleaning the house. We know we have to do it, but we wish we didn't have to. Yet, we are still only using AI to create new code vs cleaning the existing mess.

Aviator Agents is a purpose-built code migration system built for scale and correctness.

Get the feedback without the developer survey fatigue.

How to measure software developer productivity without ending up with a stock-market-like dashboard tracking hundreds of metrics

We're rebuilding Google’s EngProd on the modern engineering stack to solve collaboration challenges at every stage of the development process, from code reviews to builds, testing, merging, and deployment.