The archive

Writing

22 essays on infrastructure, delivery, and the people problems in between. Everything here has been paid for in incidents.

Building a News Feed That Works for You, Not on You

18 Aug 2026

The world produces more noise than any of us can process. How I decide what actually deserves my attention, and how I built a feed that serves me instead of the other way round.

7 MIN READmindsetproductivity

Stoicism: The Operating System a Cypriot Wrote 2,300 Years Ago

16 Aug 2026

What Stoicism actually is, where it comes from, why an engineer should care, and where to start reading. Featuring a shipwrecked merchant from Kition.

6 MIN READphilosophybooksmindset

You Never Fail: You Either Win or You Learn

2 Aug 2026

The mindset that kept me sane through two years of running a consultancy, and why I think the word 'failure' is doing real damage to would-be founders.

5 MIN READentrepreneurshipstartupmindset

Letting AI Agents Touch Production (Carefully)

19 Jul 2026

Where LLM agents genuinely help in ops work today, the permission model we use before any agent gets near client infrastructure, and two failure stories that shaped it.

6 MIN READaidevopsautomation

Multi-Cloud Is Mostly a Tax

31 May 2026

Portability is the reason everyone gives for multi-cloud and almost never the real one. What it actually costs, when it's genuinely justified, and what 'portable enough' looks like.

5 MIN READcloudarchitectureaws

eBPF Is Eating Cloud Networking

5 Apr 2026

What eBPF actually is, why Cilium replaced kube-proxy and a mountain of iptables rules, what Hubble gives you for free, and when a boring VPC-native CNI is still the right answer.

5 MIN READkubernetesnetworkingebpf

On-Call Without Burning Out a Four-Person Team

8 Feb 2026

How a four-person consultancy runs sustainable incident response: alert budgets, runbooks as the price of admission, honest SLAs, and severity levels that actually mean something.

5 MIN READsreincident-responseculture

Observability on a Budget: An OpenTelemetry Primer

14 Jan 2026

Metrics, logs, and traces without the seven-figure vendor bill: how OpenTelemetry and a small Grafana stack get small teams surprisingly far.

5 MIN READobservabilityopentelemetrysre

Your Kubernetes Bill Is a Choice

9 Nov 2025

Most Kubernetes overspend is requests nobody measured, nodes nobody shaped, and a bill nobody sees. All three are fixable.

5 MIN READkubernetescloudcost

One Year of Running a Consultancy: What I Got Wrong

12 Oct 2025

An honest retrospective on Nepheli's first year: underpricing, wrong-fit clients, the sales pipeline nobody warned me about, and what I'd tell myself on day one.

5 MIN READstartupcareerconsulting

GitOps in Practice: ArgoCD vs Flux

28 Sept 2025

What GitOps actually buys you, an honest ArgoCD vs Flux comparison, and how I pick between them per client.

5 MIN READkubernetesgitopsci-cd

Platform Engineering Without a Platform Team

10 Aug 2025

What golden paths look like when you're four people, or consulting for twenty developers who just want to ship.

5 MIN READplatform-engineeringdevops

Why Go Won DevOps

13 Jul 2025

Static binaries, boring readability, and a concurrency model that fits ops work: how Go became the default language of cloud infrastructure, and when I still reach for Python or Bash.

5 MIN READgolangtooling

Terraform State: The Part Everyone Gets Wrong First

22 Jun 2025

Remote backends, locking, and why how you split your state files matters more than any module you'll ever write.

5 MIN READterraformiac

Killing Static AWS Keys: OIDC for GitHub Actions

18 May 2025

How I finally removed the long-lived AWS keys from my own site's deploy pipeline, and how OIDC federation actually works under the hood.

4 MIN READawsci-cdsecurity

Vibe Coding: Feature or Bug in the Future of Development?

20 Apr 2025

Exploring the emerging trend of vibe coding - a way of working that emphasizes flow states and intuition over strict planning in software development.

4 MIN READaiengineering-practiceagents

Startup vs Corporate Career: Making the Right Choice

16 Apr 2025

A comprehensive analysis of the differences between startup and corporate careers, helping you make an informed decision about your professional path.

2 MIN READcareerstartups

Is Now a Good Time to Build a Gaming PC? (March 2025 Analysis)

28 Mar 2025

An in-depth look at the current state of PC hardware, including GPU and CPU market updates, memory and storage trends, and actionable advice for builders.

5 MIN READhardwaregamingpc-building

Why the Interview Process Sucks: A Critical Look at Modern Hiring Practices

11 Oct 2024

A detailed walkthrough of my interview process, including preparation, execution, and follow-up.

5 MIN READcareerhiring

Choosing the Right Docker Runtime: Colima

16 Sept 2024

Exploring Colima as a lightweight alternative to Docker Desktop for container development.

2 MIN READdockertoolingmacos

Comprehensive Guide to My Certification Study and Goals

10 Sept 2024

A comprehensive guide to IT certifications, their value, and how to approach them.

2 MIN READcareercertificationslearning

CNI Comparison

29 Dec 2023

A detailed comparison of different Container Network Interface (CNI) solutions.

7 MIN READkubernetesnetworkingcni