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