Publication Index
Every published essay, paper, and lab note, in chronological order.
-
Essay · Securing GitHub Actions in the Enterprise · Part 3
Why Pinning GitHub Actions Is Necessary — but Not Sufficient
Updated:11 min readPinning GitHub Actions prevents silent changes, but does not guarantee reproducible execution.
-
Lab Note
Testing Network Infrastructure Behind Tailscale First
3 min read #Personal Systems #Networking #Tailscale #AdGuard HomeTrialling AdGuard Home behind Tailscale before making it part of the network.
-
Paper · Unpacking Systems · V1.0
Unpacking the Container Stack
A Working Model for Images, Running Containers, Orchestration and Hosts
16 min readA practical model separating container images, running instances, workloads, runtimes, and hosts.
-
Paper · Unpacking Systems · V1.1
Unpacking CI/CD
A Systems Model for Software Delivery Automation
21 min readA practical model separating CI/CD practices, orchestration, execution, capabilities, and outcomes.
-
Lab Note
Turning the Edges of an Ultrawide Into Focus Rails
3 min read #Personal Systems #FocusHow unused ultrawide screen edges can hold context without competing with the work.
-
Essay · Securing GitHub Actions in the Enterprise · Part 2
Every GitHub Action is a Supply Chain Decision
11 min readHow each GitHub Action extends your supply chain through trust, dependencies, and privilege.
-
Lab Note
Getting Mermaid Diagrams From Markdown Into PDF
3 min read #Tools & Automation #WritingHow an explicit rendering stage gets Mermaid diagrams from Markdown into reliable PDFs.
-
Lab Note
Using `just` Instead of `make` for My Writing Workflow
3 min read #Tools & Automation #WritingWhy a command runner fits my document pipeline better than a dependency-oriented build system.
-
Essay · Building a Personal Cloud · Part 2
When a Homelab Becomes a Personal Cloud
10 min readHow a homelab becomes a personal cloud when its services become capabilities you depend on.
-
Essay
The only career blueprint worth considering
14 min readHow engineers build career resilience through capability, relationships, visibility, and optionality.
-
Essay
Find the Bottleneck
9 min readHow finding and removing constraints helps personal systems turn effort into meaningful impact.
-
Essay
The System You Work Inside
13 min readTransforming my working environment from a collection of tools into a personal platform.
-
Essay · Securing GitHub Actions in the Enterprise · Part 1
Securing GitHub Actions Is a Hard Problem
10 min readWhy securing GitHub Actions demands control of code, events, identities, and execution.
-
Essay
Engineering for outsized impact with small teams
12 min readHow small platform teams use constraints, automation, and self-service to create outsized impact.
-
Essay · Building a Personal Cloud · Part 1
I Never Meant to Build a Personal Cloud
8 min readHow a home AI lab became a personal platform for experimentation, learning, and self-hosting.
-
Essay
The runner was easy. The platform was the real engineering
13 min readWhy turning GitHub Actions runners into an organisational capability is a platform problem.
-
Essay
How judgement, not technical skill, defines a senior engineer
14 min readWhy technical skill is only the foundation of seniority, while sound judgement earns trust.
-
Essay
Designing a personal learning platform
5 min readHow a platform approach to learning makes every future capability easier to acquire.
-
Essay
The dashboard is not the work
7 min readWhy visible developer activity is a poor substitute for engineering value and system health.
-
Essay
Don't steal people's failure
7 min readWhy recoverable failure is essential for developing judgement, capability, and resilient teams.
-
Essay
Hidden costs of ownership
10 min readThe obligations, friction, and opportunity costs hidden behind acquiring and keeping things.
-
Essay
Design the conditions
11 min readHow our surroundings, defaults, and tools quietly shape the way we think, work, and behave.
-
Essay
Personal systems are production systems
5 min readApplying production engineering principles to the systems that support everyday life.