Hi there šŸ‘‹

A space dedicated to sharing the things I’ve learned along the way.

  • Innovations and insights in the SRE/DevOps space.
  • My take on thought-provoking ideas and trends in tech.
  • Lessons learned about soft skills like communication, emotional intelligence, and leadership.

I aim to create a small corner of the internet that, as Julia Evans puts it:

“is never condescending or rude or dismissive.”

What the Polyamorous Community Taught Me About Communication

What the Polyamorous Community Taught Me About Communication Spending time with the polyamorous community in Sydney has been an eye-opening experience. While Iā€™m monogamous, Iā€™ve started to adopt some of the valuable lessons theyā€™ve learned about communication, and itā€™s made a big difference in how I approach my relationships. The Importance of Explicit Communication In polyamorous relationships, communication isnā€™t optionalā€”itā€™s essential. Thereā€™s no room to shy away from discussing other partners, boundaries, and expectations because every relationship is unique and tailored to the people involved. Without clear communication, misunderstandings and hurt feelings can quickly arise. ...

January 16, 2025 Ā· 3 min Ā· 623 words Ā· Luke Swithenbank

Designing Teams for Effective Software Delivery

Introduction In this post, I explore how to consciously design team structures and responsibilities to enable effective, sustainable software delivery. Inspired by Team Topologies, this approach emphasizes the deliberate design of team boundaries and interactions to maximize flow and minimize friction. As Team Topologies explains: ā€œWe call these consciously designed team structures team topologies, a term that acknowledges that teams should be deliberately ā€˜placedā€™ into organizations while also referring to the boundary of responsibility of each team.ā€ ...

January 14, 2025 Ā· 6 min Ā· 1077 words Ā· Luke Swithenbank

How Teams Communicate and Interact

Introduction In the second part of this blog series inspired by Team Topologies, I explore how teams communicate and interact with one another. Effective team communication is a cornerstone of organizational success, but itā€™s often easier said than done. This post dives into key interaction modes and practices that can help teams strike the right balance between autonomy and collaboration, ultimately improving flow and reducing friction. 1. The Challenge of Team Communication ...

January 8, 2025 Ā· 4 min Ā· 816 words Ā· Luke Swithenbank

Understanding the Constitution of Knowledge

Understanding the ā€œConstitution of Knowledgeā€ by Jonathan Rauch Recently, I attended a Burning Man-style event that exposed me to a wide range of ideas and new ways of thinking about happiness and living life. One conversation stood out to me: how we integrate radical ideas into our society and decide which ideas to trust. This sparked my interest in Jonathan Rauchā€™s book, The Constitution of Knowledge: A Defense of Truth. ...

January 7, 2025 Ā· 4 min Ā· 688 words Ā· Luke Swithenbank

Why Teams Matter Over Individuals

Introduction Recently, I started reading Team Topologies and quickly noticed that many of the key concepts in the book resonated deeply with my experiences at Dovetail. The most striking realization was the power of teams over individuals. This idea challenged some traditional notions of performance and productivity, highlighting that team structure and dynamics are far more important than individual brilliance. Reflecting on these concepts has helped me better understand some of the organizational issues weā€™ve encountered and provided a fresh lens for approaching potential solutions. This blog is the first in a series where Iā€™ll explore the key learnings fromĀ Team TopologiesĀ and share how they relate to my own experiences. ...

December 20, 2024 Ā· 4 min Ā· 724 words Ā· Luke Swithenbank

Infrastructure as an Enabler, Not a differentiator

Infrastructure as an Enabler, Not a Differentiator In the fast-moving world of technology, itā€™s easy to be drawn to the latest and greatest infrastructure solutions. But for most companies, infrastructure shouldnā€™t be seen as the centerpiece of innovation. Instead, itā€™s a critical enablerā€”a foundation that supports product development, rather than a driver of differentiation. Infrastructure Is Not Core to the Business Companies succeed by delivering unique, customer-centric experiences. The core of this value lies in product innovationā€”the features, interfaces, and improvements that users interact with directly. Infrastructure, while essential for enabling that innovation, exists in the background. Itā€™s the scaffolding that holds everything up, not the product that defines the customer experience. ...

November 11, 2024 Ā· 4 min Ā· 693 words Ā· Luke Swithenbank

Rethinking Continous Delivery

Rethinking Continuous Delivery Continuous Delivery is the ability to consistently ship code multiple times a day to production. It enables fast and reliable delivery of features through automation of the release process. Effective release processes have a few essential qualities: Speed: Changes should be quick to get into production. Simplicity: The process should be easy to understand. Traceability: It should be clear what was included in each release. A powerful approach to achieve these qualities is to center the release process around a build artifact. ...

July 16, 2024 Ā· 3 min Ā· 600 words Ā· Luke Swithenbank

Kubeconf 2018: The Overview

I attended KubeConf 2018 in Seattle a week ago. Iā€™ve decided to distill the core concepts that I think are important from the conference into this blog post. I can categorize what the conference was trying to push into 5 concepts: Observability is King Do 1 Thing Well Choose Tools Appropriately Everyone Needs to know Cloud Ops Be Cloud Provider Agnostic These arenā€™t new ideas but they were so prominent and spoken about in so many ways that they seemed novel and obvious. ...

December 29, 2018 Ā· 4 min Ā· 765 words Ā· Luke Swithenbank