10-23-21
How Complex Systems Fail
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-18-21
Zuckerberg on Platforms
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-11-21
Calculating SaaS Retention
10-10-21
The Tarpit
10-09-21
The Changelog Podcast #463
10-08-21
Open Source Reckoning
10-07-21
Running Fast
10-06-21
What is BGP?
10-05-21
The Birth & Death of JavaScript
10-04-21
Sales Compensation at GitLab
10-03-21
Zawinski's Law
10-02-21
Egregious Egress and Disruption
10-01-21
The Puzzling Corporate Archaeology of MIPS
09-30-21
What is RISC-V?
09-29-21
Extending Applications with WebAssembly
09-28-21
"A Hypothesis is a Liability"
09-27-21
Go-to-market Strategy
09-26-21
Developer Experience
09-25-21
Problem Solving Instinct and Culture
09-24-21
Commoditizing Your Complements in the Cloud Era
09-23-21
A Public Public Company
09-22-21
The Unbundling of the Software Developer
09-21-21
The Problems with "Cloud-Prem"
09-20-21
Thinking Like a Contrarian With Counter-Positioning
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-14-21
Monkey Business - Intuit Acquires MailChimp
09-13-21
Net Dollar Retention
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-08-21
The Mother of All Demos
09-07-21
As We Thought
09-06-21
The Rule of 40
09-05-21
Tools as Code
09-04-21
Are Ideas Getting Harder to Find?
09-03-21
Product-Led Sales Efficiency at GitLab
09-02-21
Different Types of Software Containers
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-28-21
Words
08-27-21
The Clever Hans Effect
08-26-21
Incremental Compilation in Build Systems
08-25-21
The Map is Not The Territory
08-24-21
What Low-Code Lacks
08-23-21
Keep Your API Surface Small
08-22-21
Nine Circles of Dependency Hell
08-21-21
History of Silicon Valley: 1891-1956
08-20-21
Potential Energy in Startups
08-19-21
Tracking Cyclomatic Complexity
08-18-21
Hire for slope, not Y-Intercept
08-17-21
One Month of Using GitHub Copilot
08-16-21
DRY Considered Harmful
08-15-21
Yak Shaving
08-14-21
Cheap and Expensive
08-13-21
Non-Consensus Right
08-12-21
Signaling Against Asymmetric Markets
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-04-21
Real Options Valuation
08-03-21
Silence Dogood and the Ben Franklin Effect
08-02-21
Reflections on 10,000 Hours of Programming
08-01-21
Economics of Bundling and Unbundling
07-31-21
Limiting Steps
07-30-21
How Multiplayer Data Structures Work
07-29-21
Grok
07-28-21
Don't Break the Chain
07-27-21
Kubernetes Maximalism
07-26-21
How to Spot a Made Up Number
07-25-21
The IKEA Effect in Software Development
07-24-21
Why The Dow Jones is a Lousy Index
07-23-21
Functions as a Service
07-22-21
Orthogonal or Parallel Problems
07-21-21
Be Lazy
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-16-21
Welcome, seriously.
07-15-21
A Personal Internet
07-14-21
Everything is a Graph
07-13-21
The Potato Paradox
07-12-21
Package Managers and Developer Productivity
07-11-21
JEDI Mind Tricks
07-10-21
GitHub Copilot
07-09-21
Avoiding People at Work
07-08-21
Strange Loops
07-07-21
The Taste Gap
07-06-21
Dynamics of Switching Costs
07-05-21
High-Velocity Decision-Making
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-29-21
Steven P. Jobs and Pixar Employees Buy Pixar
06-28-21
Survivorship bias
06-27-21
Code Transparency
06-26-21
Machine Learning Operations (MLOps), Convergent or Divergent?
06-25-21
Foundational Products
06-24-21
How Startups Grew by Platform Hacking
06-23-21
Live Programming
06-22-21
Reducing Errors in Decision-Making
06-21-21
First Principles
06-20-21
Platform Advantage: Velocity
06-19-21
The End of Per-node Pricing
06-18-21
Software Wants to be Simple
06-17-21
Observations of the Lindy Effect
06-16-21
Everything is a Browser
06-15-21
Declarative vs. Imperative
06-14-21
Diseconomies of Scale at Google
06-13-21
Asynchronous Communication
06-12-21
The Post-Modern Web
06-11-21
Why Developers Will Win the Creator Economy
06-10-21
Build a Team of Rivals
06-09-21
Comparative Advantage and Why PMs Shouldn't Write SQL Queries
06-08-21
The Case For XCode Cloud
06-07-21
Problem Solving like a Mathematician
06-06-21
Getting to Market with Rails
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-02-21
Usage or Subscription Pricing
06-01-21
Docker is a compiler
05-31-21
Inorganic Growth at Zynga
05-30-21
A Mind at Play
05-29-21
What's Measured Gets Managed
05-28-21
Why do companies that sell APIs have such low churn rates?
03-14-21
ScapeNet: Real-time object detection in RuneScape
02-03-21
Docker Merge
12-11-20
Sales Calculus, Part 1: Scaling
07-09-20
Is Technology Making Us More Productive?
07-08-20
Virgo: a Graph-based Configuration Language
07-05-20
The Negative Operating Cycle
02-26-19
Reproducibility in Practice
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-08-18
Offline is a Feature, Not a Product
10-06-18
Unit Testing with the Kubernetes Client Library