A pint with Jimothy: on fear, ego, and hiring smarter

A reconstructed conversation with an engineering manager who hesitates to hire a candidate sharper than himself, on the fear and ego behind hiring calls, and why hiring people stronger than you is the smarter move.

June 12, 2025 · 4 min
When Slack starts to feel like a DDoS attack

When Slack starts to feel like a DDoS attack

Borrowing “exponential back-off” from networking to handle communication overload as an engineering lead: how to triage the constant stream of Slack pings, reviews, and requests with informal priority classes and respond with intention.

May 7, 2025 · 3 min
AI for Engineering managers: adapt now or trail behind

AI for Engineering managers: adapt now or trail behind

How AI is reshaping engineering management: tracking impact instead of story points, budgeting for capacity instead of headcount, hiring abstraction thinkers, cutting dead process, and a 90-day pivot plan to stay relevant.

April 19, 2025 · 4 min
The unboring NIST SP 800-190

The unboring NIST SP 800-190

Practical, non-boring takeaways from NIST SP 800-190 for container security: image scanning and vulnerability management, controlled image provenance, least-privilege runtime restrictions, network segmentation, runtime threat detection, and host-OS hardening.

March 18, 2025 · 3 min
Before you lead: honest questions for aspiring managers

Before you lead: honest questions for aspiring managers

Three honest questions every individual contributor should answer before moving into engineering management: are you ready to work with people over computers, to let go of control, and to be driven by interruptions instead of a plan?

January 13, 2025 · 7 min
Managing time as an Engineering manager

Managing time as an Engineering manager

What a day as an engineering manager actually looks like, where the time goes, the challenges of 2024, and the time-management framework from Aviv Ben-Yosef’s “The Tech Executive Operating System” that helped.

December 24, 2024 · 5 min
Planning with confidence: high-level estimates in software projects

Planning with confidence: high-level estimates in software projects

How to make high-level estimates in software projects with more confidence: the factors that shape them (requirements clarity, domain knowledge, team skill, company rhythm, cost of failure) and the ones I overlooked at first.

August 27, 2023 · 8 min
The engineering manager role explained

The engineering manager role explained

A grounded explanation of the engineering manager role and its responsibilities, organized into categories like keeping the individual and the team healthy, covering psychological safety, alignment, feedback, onboarding, and direction.

September 26, 2022 · 9 min