Staff Engineer
Some notes on Local-First Development
How Platform Engineering Works
Ruby's Switch Statement is More Flexible Than You Thought
A few words on Ruby's type annotations state
There Is No A.I.
Prompt Engineering
Sep 11 The Power of “Yes, if”
Code vs. No-Code
Command Line Interface Guidelines
CUPID—for joyful coding
Programmable Notes
99 Bottles of OOP
Code quality
No, your cryptocurrency cannot work
Building a JavaScript Testing Framework
The Law of Leaky Abstractions
Write a time-series database engine from scratch
The neural network of the Stockfish chess engine
What Gödel Discovered
How 30 Lines of Code Blew Up a 27-Ton Generator
How Harvard’s Star Computer-Science Professor Built a Distance-Learning Empire
Deno is a Browser for Code
The high cost of a free coding bootcamp
The 'No Code' Delusion
Build your own React
So you want to be a wizard
Animated QR data transfer with Gomobile and Gopherjs · divan's blog
JMAP is on the home straight
Falsehoods Programmers Believe About Names – With Examples
Run less software
Continuous Delivery Sounds Great, but Will It Work Here?
Nobody's just reading your code
The latest trend for tech interviews
Mental models
How JavaScript works
Normalization of deviance
serverless-javascript-omg-d0e6a72f3b24
The Coming Software Apocalypse
Effective Collaboration
the-art-of-over-engineering-your-side-projects
Top 10 ES6 features by example
The Myth of the Full Stack Developer…
how-two-brothers-turned-seven-lines-of-code-into-a-9-2-billion-startup
Why Are Coding Bootcamps Going Out of Business?
A Look into NASA’s Coding Philosophy – Abner Coimbre – Medium
Let's Dev
Programming won't be automated, or it already has been
How to Improve a Legacy Codebase · Jacques Mattheij
Best practices for Flow typing React components