01-22-22
Software Mullets
01-21-22
Embedded DevOps Teams
01-19-22
Technical Perfection and Irrelevance
01-18-22
Layer Above, Layer Below
01-14-22
Code or Issues in DevOps Platform(s)?
01-13-22
AWS is Not a Dumb Pipe
01-05-22
VPN as a Dev Tool
01-03-22
Against Pair Programming
01-02-22
Increasing Bus Factor
12-27-21
Developer Network Effects
12-23-21
Lost Art of Arch Linux
12-22-21
Hunting Bugs with Bisect
12-19-21
The Real Fix for Log4j Isn't a Patch.
12-18-21
Next-Gen Terminals
12-12-21
Is Open Source Free Riding Bad?
12-11-21
U-Shaped Utility of Monorepos
12-09-21
Toolchain Sprawl
12-04-21
If it can be compiled, it will be
12-03-21
Every DevOps Company is an Observability Company
11-30-21
On Centralization
11-26-21
Netlify, Vercel, and AWS Amplify
11-23-21
Merge Algorithms
11-22-21
Diff: The Magic Behind Version Control
11-20-21
How to Comment Your Code
11-19-21
The Terrible UX of Git
11-17-21
GitHub's Missing Package Manager
11-16-21
The Collision Course of Databricks and Snowflake
11-12-21
A Browser for Developers
11-10-21
Open Infrastructure
11-09-21
Open-sourced GPT-J
11-07-21
Where is the Edge?
11-05-21
The Next Design Systems
10-27-21
Data Planes and Control Planes
10-22-21
Scoping Developer Tools
10-21-21
IDE as a Platform
10-20-21
Agent vs. Agentless Future
10-19-21
A Short History of the M1 Chip
10-17-21
Alternative Data on Developer Products
10-16-21
Top-Down JAMStack vs. Cloud
10-15-21
The GitLab Upgrade
10-14-21
Takeaways From JetBrain's Developer Survey 2021
10-13-21
Templating: When to Move Along the Heptagon
10-12-21
Kubernetes in the Data Stack
10-10-21
The Tarpit
10-09-21
The Changelog Podcast #463
10-08-21
Open Source Reckoning
10-06-21
What is BGP?
10-05-21
The Birth & Death of JavaScript
09-30-21
What is RISC-V?
09-26-21
Developer Experience
09-25-21
Problem Solving Instinct and Culture
09-22-21
The Unbundling of the Software Developer
09-21-21
The Problems with "Cloud-Prem"
09-19-21
Remote Developer Environments are Cool Again (Kind of)
09-18-21
Laws of Software Evolution
09-17-21
Infrastructure as SQL
09-16-21
The Data Stack As a Snowflake
09-15-21
How to Calculate a CIDR
09-12-21
Frustrations of Modern Development
09-11-21
Software Treadmills
09-10-21
The End of CI
09-09-21
Ten Things I Look For In a Code Review
09-07-21
As We Thought
09-01-21
An Overview of Docker Desktop Alternatives
08-31-21
Your Integration Tests are Too Long
08-30-21
SaaS Isolation Patterns
08-29-21
Buying IPv4 Addresses
08-26-21
Incremental Compilation in Build Systems
08-24-21
What Low-Code Lacks
08-23-21
Keep Your API Surface Small
08-22-21
Nine Circles of Dependency Hell
08-19-21
Tracking Cyclomatic Complexity
08-17-21
One Month of Using GitHub Copilot
08-16-21
DRY Considered Harmful
08-15-21
Yak Shaving
08-11-21
Growing Your Open Source Project: Part 3 – Users
08-10-21
Growing Your Open Source Project: Part 2 – Community
08-09-21
Growing Your Open Source Project: Part 1 – Contributors
08-08-21
Service Reliability Math that Every Engineer Should Know
08-07-21
Coding Classical Latin
08-06-21
Confessions of an Internal Tool Builder
08-05-21
Unexpected Developer Trends
08-02-21
Reflections on 10,000 Hours of Programming
07-30-21
How Multiplayer Data Structures Work
07-27-21
Kubernetes Maximalism
07-25-21
The IKEA Effect in Software Development
07-23-21
Functions as a Service
07-20-21
Open-Source and Firm-Specific Training
07-19-21
In Defense of the Jupyter Notebook
07-18-21
Code Poems
07-17-21
Ship Thesean Software
07-15-21
A Personal Internet
07-14-21
Everything is a Graph
07-12-21
Package Managers and Developer Productivity
07-10-21
GitHub Copilot
07-04-21
Makers of Patterns: Part 2
07-03-21
Maker of Patterns: Part 1
07-02-21
What is WebAssembly?
07-01-21
What is MicroSaaS?
06-30-21
Jevons Paradox and Software Efficiency
06-27-21
Code Transparency
06-26-21
Machine Learning Operations (MLOps), Convergent or Divergent?
06-23-21
Live Programming
06-19-21
The End of Per-node Pricing
06-18-21
Software Wants to be Simple
06-15-21
Declarative vs. Imperative
06-14-21
Diseconomies of Scale at Google
06-05-21
The Developer Economy
06-04-21
APIs will disrupt RPA. This is obvious to engineers.
06-03-21
Organic Cloud Infrastructure
06-01-21
Docker is a compiler
03-14-21
ScapeNet: Real-time object detection in RuneScape
02-03-21
Docker Merge
07-08-20
Virgo: a Graph-based Configuration Language
02-22-19
6 Open Source Licenses That You Shouldn't Use
01-10-19
An Alternative to the Dockerfile
01-01-19
The Heptagon of Configuration
10-22-18
Should Your Developers Work in the Cloud?
10-11-18
Fast Kubernetes Development with File Sync and Smart Rebuilds
10-06-18
Unit Testing with the Kubernetes Client Library