Latest Blog Posts
View all blog posts6 Tips for the New Engineering Managers
The habits that got you promoted, like having the answer first and closing tasks yourself, slow your team down once you manage it. Here are six things I'd tell every new engineering manager, with a concrete action for each.
Weekend Reading #100
This week: Anthropic redesigns code review around evidence and risk; LinkedIn combines generated data documentation with owner-maintained knowledge; Uber reduces translation-cache memory without introducing network calls; and Stripe discovers why more training data can make fraud detection worse.
Weekend Reading #99
This week: two bool.dev guides on hidden EF Core costs and consolidating microservices without losing module boundaries; Booking.com’s production investigation into Node.js resource efficiency; and LinkedIn’s move to a dedicated shuffle service for Spark and Flink.
7 Patterns for Migrating Microservices to a Monolith
Every migration guide explains how to split a monolith. This one goes the other way: a test for which services to merge, and seven patterns for merging them back into a modular monolith without a big-bang rewrite, each with its cost.
Weekend Reading #98
Weekend Reading #98: AI agent terminology, Uber’s MCP Gateway, Zalando’s delegated identity broker, and Meta’s petabit-class subsea cable design.