Building Sustainable Systems

Tech companies thrive on innovation. The constant drive to release new features and functionalities to attract users, outshine competitors, and satisfy investors lies at the heart of this sector. However, this relentless pursuit of the “new” can generate a dangerous pitfall: neglecting the foundational technical work that ensures a product or service’s long-term health. This creates a consistent dilemma - prioritize exciting features or address tech debt, reliability, scalability, and security concerns....

April 5, 2024

Hope is Not a Strategy

In the world of Site Reliability Engineering (SRE), there’s a time-tested maxim that cuts to the core of operational excellence: “Hope is not a strategy.” This saying underscores the fact that wishing for systems to run smoothly, networks to stay healthy, and applications to deliver a flawless user experience won’t make it happen. Reliability is earned through planning, proactive measures, and a relentless focus on potential failure points. Unpacking the Proverb At its heart, the adage warns against complacency and reactive firefighting....

April 4, 2024

How "We are one team" Drives Transformation

In the high-stakes world of sports betting and online gaming, FanDuel stands apart with its commitment to a core value: “We are one team.” This simple statement holds profound implications for the company’s success, resonating deeply with the principles of DevOps. While DevOps is often associated with technical practices like continuous integration and automated testing, its true power lies in its cultural dimension. DevOps champions open communication, collaboration, and a relentless focus on shared goals....

April 3, 2024

Avoiding the Platform Engineering Tower of Babel

Platform Teams hold an important position. They are the architects of the internal systems and tools that power product development. Like the builders of the mythical Tower of Babel, they can either create structures that reach for unprecedented heights of efficiency or become mired in miscommunication and misplaced ambition. The “if I build it, they will come” mindset is one of the pitfalls platform teams sometimes fall into. Building on my previous article, while impressive feats of engineering might arise, these platforms can ultimately be rendered useless if they don’t fundamentally address the core needs of the engineers who build the company’s products....

April 2, 2024

Why You (Probably) Shouldn't Think of Your Company as a Tech Company

As engineers, we’re immersed in the world of code, systems, and elegant technical solutions. It’s a source of pride, and rightfully so. We solve problems others can’t even grasp. Yet, there’s a subtle trap many of us fall into - the belief that our companies are, at their core, technology companies. This mindset, while understandable, can hold us back from reaching our potential and can negatively impact how valuable we are to our organizations....

April 1, 2024