2025 |
| October | |
| 17 |
My three problems with type systems
|
| 14 |
Sunsetting crashes
|
| September | |
| 8 |
Morale burn rate
|
| August | |
| 22 |
x times y
|
| 7 |
The reward of risk
|
| July | |
| 12 |
The 18×5 block
|
| 11 |
Startup baseball
|
| 10 |
LLM first as neural sedentarism
|
| 10 |
AGI representation and will
|
| 8 |
Cruelty as anesthesia
|
| 4 |
The suspicion
|
| 4 |
Types and tests and console.logs
|
| 4 |
Joy and power (then trust)
|
| June | |
| 27 |
Misfit and smooth fit
|
| 23 |
Simple is vulnerable
|
| 15 |
Speed of movement and speed of fire
|
| 15 |
The two saving graces
|
| 15 |
The sequence of four
|
| 15 |
Why I run
|
| 12 |
LLMs are the new computers
|
| 12 |
Beyond brute force evolution
|
| 12 |
Planning and living structure
|
| 11 |
LLM outputs need probabilities
|
| 9 |
Machine, platform, language, not application
|
| 5 |
Being fat is a trap
|
| 4 |
Why most old data systems were better than today’s
|
| May | |
| 26 |
Make abundance happen
|
| 26 |
A long-term archiving medium
|
| 26 |
Some tips for off-race ultra running
|
| 20 |
Open AI
|
| 20 |
The qualities of a technical leader
|
| 8 |
The Ancient Startup
|
| 8 |
Amortality is uncomfortable to contemplate
|
| 6 |
Notes on Fustel – The Ancient City
|
| April | |
| 18 |
The 80/20 bins
|
| 15 |
This is it
|
| 14 |
Things I learned from Bryan Johnson
|
| 2 |
Don’t say you are nontechnical
|
| March | |
| 21 |
Morality as consistency
|
| 18 |
Text based productivity
|
| 4 |
Software is the new hardware, LLMs are the new software
|
| February | |
| 28 |
The invitation
|
| 25 |
The three values
|
| 12 |
Seek validation not recognition
|
| 12 |
Entrepreneurs are steppe peoples
|
| 10 |
Setting up multiple HTTPS nodes with a LB in front
|
| 10 |
Incentives rule
|
| 4 |
Two more thoughts on LLMs
|
| 3 |
Don’t use people
|
| January | |
| 30 |
The Reverse Murphy’s Law
|
| 22 |
Notes on Harari – Nexus
|
| 21 |
Three thoughts on the summer of AI
|
2024 |
| October | |
| 18 |
A tip for cold water dipping
|
| 17 |
A righteous mob is still a mob
|
| 1 |
Bold, kind, lazy
|
| September | |
| 28 |
Surface testing
|
| 24 |
Thoughts on the edge
|
| 24 |
Devops as a startup derisker
|
| 11 |
Four Things I Did Differently When Writing a Frontend Framework
|
| July | |
| 4 |
Summary of actions from The Art of Less Doing
|
| 2 |
On Simplicity and Understanding
|
| 2 |
Why Redis is beautiful
|
| January | |
| 22 |
The appeal of fascism
|
2023 |
| June | |
| 25 |
100x
|
| 25 |
New leanup experiment: the sauerup
|
| 16 |
Phenotypic evolution
|
| February | |
| 27 |
Notes on Clarke-Fields – Raising Good Humans
|
2022 |
| December | |
| 26 |
Failed leaning up experiment & new experiment
|
| 5 |
Experiment: a moderate leaning up protocol
|
| October | |
| 26 |
Notes on Burkeman – Four Thousand Weeks
|
| August | |
| 24 |
From 20% to 10% body fat: summary
|
| 23 |
Notes on Meisel – The Art of Less Doing
|
| 15 |
From 20% to 10% body fat: week 16 report
|
| 8 |
From 20% to 10% body fat: week 15 report
|
| 1 |
From 20% to 10% body fat: week 14 report
|
| July | |
| 25 |
From 20% to 10% body fat: week 13 report
|
| 18 |
From 20% to 10% body fat: week 12 report
|
| 12 |
From 20% to 10% body fat: week 11 report
|
| 4 |
Murphy’s Law Applied to the Sleep of Parents of Young Children
|
| 4 |
From 20% to 10% body fat: week 10 report
|
| 4 |
From 20% to 10% body fat: week 9 report
|
| 4 |
From 20% to 10% body fat: week 8 report
|
| 4 |
From 20% to 10% body fat: week 7 report
|
| 4 |
From 20% to 10% body fat: week 6 report
|
| 4 |
From 20% to 10% body fat: week 5 report
|
| 4 |
From 20% to 10% body fat: week 4 report
|
| May | |
| 16 |
From 20% to 10% body fat: week 3 report
|
| 9 |
From 20% to 10% body fat: week 2 report
|
| 2 |
From 20% to 10% body fat: week 1 report
|
| April | |
| 25 |
Challenge: from 20% to 10% body fat in 16 weeks
|
| March | |
| 2 |
Notes on Clear – Atomic Habits
|
| February | |
| 6 |
An idea to stop incoming asteroids
|
| January | |
| 19 |
Yearly review – 2021
|
2021 |
| November | |
| 17 |
Notes on Walker – Why We Sleep
|
| July | |
| 19 |
Notes on Foer – Moonwalking with Einstein
|
| June | |
| 13 |
An idea to read literature in languages you semi-understand
|
| 13 |
Notes on Seinfeld on Ferriss
|
| May | |
| 28 |
Notes on Acosta & Hutchison – The Happiest Kids in the World
|
| 28 |
Notes on Roth – Breaking Free from Emotional Eating
|
| 16 |
Don’t fight the system
|
| March | |
| 15 |
Notes on Lorayne & Lucas – The Memory Book
|
| February | |
| 19 |
An owl’s morning
|
| 2 |
Yearly review – 2020
|
| 2 |
Quarterly review – Q4 2020
|
| January | |
| 26 |
Notes on Jasny – Soviet Industrialization (1928-1952)
|
2020 |
| November | |
| 1 |
Quarterly review – Q3 2020
|
| June | |
| 28 |
Quarterly review – Q2 2020
|
| 11 |
The dawn of econology
|
| April | |
| 5 |
How to be less distracted
|
| March | |
| 30 |
Quarterly review – Q1 2020
|
| 15 |
A conversation with Jeremy Jung
|
| February | |
| 11 |
Notes on living creatively
|
| January | |
| 8 |
A bulletproof day-starting routine
|
| 8 |
A 12-week challenge
|
| 2 |
My goals for 2020
|
| 2 |
No exit
|
| 2 |
Body fat is debt
|
| 2 |
Be a maker, not a doer
|
| 2 |
Work, not jobs
|
| 2 |
Clues from Blue’s Clues
|
| 2 |
Technical debt
|
| 2 |
Why I use ES5 Javascript
|
2019 |
| September | |
| 18 |
Some notes on habits
|
| July | |
| 4 |
No mountains of the dead
|
| 4 |
C++ is to C as ES>5 js is to ES5 js
|
| May | |
| 8 |
On software simplicity
|
2018 |
| August | |
| 6 |
My notes on learning React
|
| July | |
| 25 |
Asymptotic software
|
| 25 |
Running a user script through cron
|
| 25 |
Notes on setting up EC2 Autoscaling
|
| 16 |
A restatement of the manifesto
|
| 15 |
Frontend patterns
|
2017 |
| December | |
| 25 |
Hard, simple, rewarding
|
| October | |
| 12 |
A Manifesto for Progress in the Twenty-First Century
|
| 2 |
Building your own frontend framework
|
| September | |
| 27 |
hexnot: an experimental musical notation
|
| March | |
| 5 |
Two months into 2017
|
2016 |
| December | |
| 30 |
My goals for 2017
|
| 20 |
The double life
|
| 5 |
How I stopped hating code testing
|
| August | |
| 4 |
The reducer: a new agile role
|
| June | |
| 13 |
Reconsidering declarative programming
|
| May | |
| 24 |
Programming is making things
|
| February | |
| 29 |
Debugging, explained
|
| 20 |
Millions of users, thousands of paying users
|
| 20 |
Write your own
|
| January | |
| 19 |
Instead of the news
|
| 17 |
Heuristic definition of an expression
|
2015 |
| September | |
| 19 |
Learning Russian with third rate ideas
|
| 16 |
Use fixed package versions in node.js projects
|
| 15 |
Solving the type detection problem in javascript
|
| 15 |
The 80/20 principle applied to diet
|
| 7 |
Creating DSLs with javascript object literals
|
| 7 |
The SELECT problem in redis
|
2012 |
| August | |
| 14 |
Spaces in code
|
| July | |
| 15 |
Don’t swap!
|
| 14 |
Read the masters
|
| 11 |
Why you should almost always choose Redis as your database
|
| 9 |
A web startup is a technological endeavor
|
| 9 |
Three ideas from Derek Sivers
|