AI Is Becoming a Band-Aid over Bad, Broken Tech Industry Design Choices
AI Is Becoming a Band-Aid over Bad, Broken Tech Industry Design Choices
Unit Tests Are Overrated
Unit Tests Are Overrated
On Building a Platform Team
On Building a Platform Team
The Future of Ops Is Platform Engineering
The Future of Ops Is Platform Engineering
When Did Postgres Become Cool?
When Did Postgres Become Cool?
The Cloud Is a Prison. Can the Local-First Software Movement Set Us Free?
The Cloud Is a Prison. Can the Local-First Software Movement Set Us Free?
Proper Documentation
Proper Documentation
Feature Flags
Feature Flags
How Platform Engineering Works
How Platform Engineering Works
The Lone Banana Problem. Or, the new programming
The Lone Banana Problem. Or, the new programming
All the Hard Stuff Nobody Talks About when Building Products with LLMs
All the Hard Stuff Nobody Talks About when Building Products with LLMs
Ruby's Switch Statement is More Flexible Than You Thought
Ruby's Switch Statement is More Flexible Than You Thought
A few words on Ruby's type annotations state
A few words on Ruby's type annotations state
Prompt Engineering
Prompt Engineering
Sep 11 The Power of “Yes, if”
Sep 11 The Power of “Yes, if”
OpenAI Is Now Everything It Promised Not to Be
OpenAI Is Now Everything It Promised Not to Be
Building the future of the command line
Building the future of the command line
AI Homework
AI Homework
Understanding useMemo and useCallback
Understanding useMemo and useCallback
Hillel Wayne
Hillel Wayne
Code vs. No-Code
Code vs. No-Code
Command Line Interface Guidelines
Command Line Interface Guidelines
CUPID—for joyful coding
CUPID—for joyful coding
Programmable Notes
Programmable Notes
“It’s a bloodbath”
“It’s a bloodbath”
99 Bottles of OOP
99 Bottles of OOP
Code quality
Code quality
Ship / Show / Ask
Ship / Show / Ask
No, your cryptocurrency cannot work
No, your cryptocurrency cannot work
Building a JavaScript Testing Framework
Building a JavaScript Testing Framework
The Law of Leaky Abstractions
The Law of Leaky Abstractions
Computers can be understood
Computers can be understood
StranglerFigApplication
StranglerFigApplication
The Therac-25 Incident
The Therac-25 Incident
Engineering productivity can be measured - just not how you'd expect
Engineering productivity can be measured - just not how you'd expect
How are docker images built? A look into the Linux overlay file-systems and the OCI specification
How are docker images built? A look into the Linux overlay file-systems and the OCI specification
Software Estimation
Software Estimation
What Gödel Discovered
What Gödel Discovered
How 30 Lines of Code Blew Up a 27-Ton Generator
How 30 Lines of Code Blew Up a 27-Ton Generator
Yagni
Yagni
Algebraic Effects for React Developers
Algebraic Effects for React Developers
Why Write ADRs
Why Write ADRs
Site Reliability Engineering
Site Reliability Engineering
The high cost of a free coding bootcamp
The high cost of a free coding bootcamp
Don’t Confuse a Bug’s Priority with its Severity
Don’t Confuse a Bug’s Priority with its Severity
The 'No Code' Delusion
The 'No Code' Delusion
Build your own React
Build your own React
Twelve-factor app development on GCP
Twelve-factor app development on GCP
Developers
Developers
3 Kinds of Good Tech Debt — Squarespace / Engineering
3 Kinds of Good Tech Debt — Squarespace / Engineering