Posts in 2023
SRE Teams Are Product Teams
Friday, July 21, 2023 in Posts
In the fast-paced, dynamic world of software engineering, where I have spent countless hours fine-tuning, debugging, and fortifying systems, one thing has become vividly clear: the landscape is ever-evolving. The traditional notions of job roles and …
Turning Down the Noise: Unleashing the Power of SLO-Based Alerting for Superior User Experiences
Thursday, June 01, 2023 in Posts
In my previous post, I delved into the concept of alert fatigue and how it can hinder the performance of systems and the productivity of teams, suggesting that less is indeed more when it comes to system alerts. Now it’s time to translate that …
Alert Fatigue: Why Less is More
Tuesday, May 09, 2023 in Posts
Introduction Picture this: your phone buzzes incessantly, Slack notifications ping non-stop, and your email inbox transforms into a seemingly bottomless vortex of doom. Sound familiar? This stress-inducing phenomenon is known as alert fatigue, and …
Empowering Engineers: How Modern Companies Unleash Problem-Solvers and Outshine Traditional Factory Worker Mindsets
Monday, April 03, 2023 in Posts
In the fast-paced digital age of today, the engineering landscape and expectations for engineers have undergone significant changes. The approach a company adopts towards engineering can greatly influence both the work experience of engineers and …
Embracing the AI Revolution with Caution
Thursday, March 23, 2023 in Posts
Embracing the Future with Caution As we stand on the precipice of a new era of AI-driven advancements, I cannot help but feel a mixture of excitement and trepidation. The recent announcement of GitHub Copilot X, a next-generation AI-powered software …
The Phoenix Project 10 Years Later: Timeless Lessons for the Modern Software Landscape
Monday, March 20, 2023 in Posts
In today’s fast-paced and ever-evolving software landscape, it’s easy to get caught up in the latest trends and buzzwords. Amidst this constant change, it’s important to take a step back and revisit the timeless lessons that have …
Mastering Observability: Technical Practices and Key Factors for Success
Friday, March 17, 2023 in Posts
In my last post, I unraveled the hype and misconceptions around Observability, Monitoring, and Site Reliability Engineering (SRE). Today, I want to dive into the technical side of observability, exploring the important practices and factors that …
Understanding Observability: Cutting Through the Hype and Misconceptions
Thursday, March 16, 2023 in Posts
The Deceptive Simplicity of Observability You might’ve heard people throw around the term “Observability” in tech circles, often accompanied by knowing nods and self-assured smirks. But what exactly does it mean? At its core, …
Are Your Meetings Causing More Harm Than Good?
Thursday, February 23, 2023 in Posts
Meetings are a staple of modern business culture. But are they actually doing more harm than good? In my experience, meetings are often toxic to productivity and creativity in the workplace. So here are some things to consider before scheduling your …
Key Principles for Building Kick-ass Teams and Smashing Goals in 2023
Wednesday, February 22, 2023 in Posts
As we all shift into high gear for 2023 and get cracking on our roadmaps and deliverables, I want to share some fundamental principles I have picked up over the years for putting together kick-ass teams and smashing goals. Some of the following …