Things I've learned in my 10 years as an engineering manager
Non-obvious advice that I wish I learned sooner.
The latest blog posts to take off on Hacker News. 259 posts.
Non-obvious advice that I wish I learned sooner.
New research from Wharton management professor Peter Cappelli reveals how even the slightest mistreatment at work can result in lost productivity.
When I get together with my friends in the industry, I feel a little guilty about how much I love my job. This is a tough time to be a software engineer. The…
A simple personal website and blog
The bottleneck has shifted from implementation to specification.
Looking back at the last 12 months feels surreal. I have learned so much about selling, it's insane.
When I was a junior engineer, my manager would occasionally confide his frustrations to me in our weekly 1:1s. He would point out a project another team was working on and say, “I don’t believe that …
Hey you, Yes, you, who are thinking about not hiring a technical writer this year or, worse, erased one or more technical …
Sharing a reluctant, "node & postgres" approach to engineering management for early-stage startups
A look at the surprising probabilities behind a simple coin flipping game
Exploring five critical questions shaping software engineering through 2026, with contrasting scenarios for each. These lenses help prepare for the evolving ...
almost all interactions are repeat games
I work as an Engineering Manager at Google, and my teams practice a simple habit - we book all meetings to start at five minutes past the hour (or half hour). This works better than trying to finish five minutes early. Meetings often don't finish on time, and the impact is highest with back-to-back meetings.…
How we learned to stop worrying and love writeable root filesystems.
After almost 18 years, I left iNaturalist, the product and organization I helped create. I left because I don’t believe the current Leadership team is pointing the product in the right direction, and I don’t think they are managing their talented staff in an empathetic or effective way. If you’d like me to continue…
Lessons learned from 14 years of engineering at Google, focusing on what truly matters beyond just writing great code.
And my history with KDE
Paper: This blog post has been expanded into a full paper: Scalable and Personalized Oral Assessments Using Voice AI (Panos Ipeirotis and...
My CTO leaned back in our 1-on-1 and said something that sounded almost threatening: "You want to get promoted? Try to take my position."