Writing — 225 essays

Cultivating ideas at the intersection of Engineering and Systems Thinking.

A collection of essays, frameworks, and early-stage thoughts on engineering leadership, distributed systems, and the human side of software.

Systems Map

Core architectural nodes of research.

account_tree

Platform Org Design

Scaling engineering teams via structural abstraction.

biotech

Feedback Loops

Entropy management in high-velocity CI/CD environments.

psychology

Human Factors

Cognitive load and its impact on system availability.

architecture

Pragmatic API

Designing interfaces that survive generational shifts.

history

Legacy Refactor

Social strategies for technical debt retirement.

Category: Development

✕ Clear filter
Mar 15, 2018Archive

Note Driven Development (NDD)

Note Driven Development (NDD for short) is my take on the rubber ducky debugging technique with an added bonus. Before I begin explaining NDD let me describe what rubber ducky…

Aug 21, 2016Archive

My Pomodoro Application

Over the past 10 years I have been working on improving just how productive I can be, using many applications and theories along the way. One process I use is…

Jul 15, 2016Archive

How to push a Docker image to Google Container Registry

Steps to push containers to Google Container Registry: Create a new docker image locally docker build -t <company name>/<image name> . Create a new docker tag with naming pattern for…