Building Internal Platforms Without Metrics

Organizations are increasingly investing in internal platforms to streamline development, enhance system resilience, and bolster security. These platforms are often touted as the solution to various operational challenges, promising to accelerate innovation, reduce downtime, and protect valuable assets. However, a critical question lingers: how can organizations determine if their internal platform investments are truly successful if they don’t measure the outcomes? The Rise of Internal Platforms Internal platforms, also known as developer platforms or platform engineering, have gained immense popularity in recent years....

June 11, 2024

The Untapped Potential Within

Have you ever surprised yourself by accomplishing something you didn’t think you could do? It may be running a marathon, learning a new language, or mastering a complex skill. For many of us, the journey of training and self-improvement has revealed that we are capable of far more than we initially believed. This phenomenon isn’t unique to a select few; it’s a testament to the untapped potential within each of us....

June 10, 2024

Collaboration Over Code-Dumping: Building Better Software Together

Whether we like it or not, it’s easy to fall into the trap of siloed work. Teams may focus solely on their individual tasks, writing code and then tossing it over the proverbial wall to the next team. This “code and run” mentality can be detrimental to the overall quality and success of a software project. Instead, the goal should be to foster a culture of collaboration, where teams work together to solve problems, rather than simply writing code and making it someone else’s problem....

June 7, 2024

Staff+ Engineering: The Art of Amplifying Others

There’s a common misconception that career advancement for engineers is solely about accruing technical expertise. While that’s undoubtedly crucial, there’s a tipping point – the Staff+ level – where your impact shifts. It’s not just about what you build but who you empower. As a Staff+ engineer, your success becomes intrinsically tied to the success of those around you. Here’s why this mindset matters, and how to embody it. The Multiplier Effect Your code might be elegant, and your systems robust, but they’re finite....

June 6, 2024

Embracing the Gray: Finding Balance in Tech's Black-and-White World

In the fast-paced world of technology and software engineering, we often encounter problems that demand absolute solutions. Should we prioritize speed or security? Flexibility or maintainability? Innovation or stability? These dilemmas can feel like a choice between black and white, with no room for compromise. Yet, as with most challenges in life, the most effective answers often lie in the nuanced gray area between the extremes. The Allure of the Extremes It’s easy to understand why we gravitate towards black-and-white thinking in tech....

June 5, 2024