Recent Posts
I Proved AI Could Beat Our Technical Interviews. Then I Had to Fix Them.
Posted on Wed 25 March 2026 in Leadership • Tagged with job, leadership, ai-interviews
After proving AI could beat most technical assessments, I had to rebuild how I hire engineers. Here's the process I've developed; focused on what actually predicts success on the job.
The Remote Engineering Leadership Playbook: Why Distance Doesn't Diminish Performance
Posted on Fri 22 August 2025 in Leadership • Tagged with job, leadership
Proven processes transform distributed teams from liability into competitive advantage. This talks about why I think that is and how to ensure your team is successful when they are remote.
Junior Engineer Crisis: How AI Code Generation is Reshaping Engineering Teams
Posted on Mon 18 August 2025 in Leadership • Tagged with job, leadership
An analysis of how artificial intelligence is transforming software development careers, team structures, and how engineers build expertise.
Leading Distributed Teams: Lessons from Managing Global Engineering Teams
Posted on Tue 15 April 2025 in Leadership • Tagged with job, leadership
Leading engineers from around the world has taught me how to balance asynchronous communication and decisive action. The right frameworks transform geographical challenges into strategic advantages for organizations seeking to leverage global talent and build resilient engineering cultures.
Technical Debt Management: A Strategic Approach
Posted on Tue 08 April 2025 in Leadership • Tagged with job, leadership
After navigating technical leadership roles across startups and established corporations, I've come to view technical debt as both inevitable and manageable. It's the leadership approach to this debt that often determines whether a company can maintain momentum or finds itself grinding to a halt.
Scaling Engineering Teams: From 5 to 50+ Without Losing Your Culture
Posted on Tue 01 April 2025 in Leadership • Tagged with job, leadership
Scaling engineering teams is about much more than just adding headcount. It's about creating sustainable growth that preserves the core elements of your culture while evolving systems to support a larger organization. Here are a few of my thoughts about the topic.
Failure of Management - Unlimited PTO
Posted on Mon 14 August 2023 in Leadership • Tagged with job, meta, leadership
Unlimited PTO is a perk more and more organization are offering their employees. Unfortunately, many managers and organization are managing this poorly and failing their employees. What does this management failure look like?
What should a software engineering interview look like?
Posted on Thu 06 July 2023 in Leadership • Tagged with job, meta, leadership
I've interviewed a lot of engineers at various stages in their careers. I've utilized existing interview processes, built new ones and improved upon all of those. What do I think an ideal interview process would look like? Read on for details.
My thoughts on what remote work will look like in the coming decade
Posted on Tue 23 May 2023 in Leadership • Tagged with job search, leadership
Return of office, hybrid work, fully remote job opportunities. Where do I think this is going?
Review of GitLab's 'TeamOps Certification' course
Posted on Thu 02 February 2023 in Review • Tagged with review, technical, learning, leadership, gitlab
I've passed GitLab's TeamOps certification course. This is a review of the course.