Blog Posts
Social Media Is a Smartphone Problem
March 22, 2026
Broadcast Problem
March 21, 2026
Intelligence Is Not Prediction
March 20, 2026
The limits of AI
March 19, 2026
The prediction economy
March 18, 2026
Zero-sum
March 17, 2026
The real question behind AI revenue
March 16, 2026
European Digital Sovereignty Is a Stack Problem
March 15, 2026
The Future Has Already Happened
March 14, 2026
Non-polarizing social media
March 13, 2026
The engineering-ification of everything
March 12, 2026
Both sides are right (and that's the problem)
March 11, 2026
Power and the future
March 10, 2026
The big-city theory of online behavior
March 8, 2026
AI, Education and Inequality
March 6, 2026
Leadership as calibration
February 10, 2026
The reuse problem
January 16, 2026
The attention problem
January 10, 2026
What 73 teachers told me about digital education
January 9, 2026
The learning rate problem
January 8, 2026
Education as weightlifting
January 7, 2026
South Korea Demographics
April 23, 2025
Education
April 10, 2025
Wild Predictions
March 14, 2025
Structured Outputs and sampling defaults
February 20, 2025
Simple Problems Solved LLM Style
June 4, 2023
ChatGPT plugins
March 27, 2023
ChatGPT going forward
March 12, 2023
ChatGPT
March 11, 2023
Scaling Decision Making
February 1, 2023
Scaling To Large Customers
January 31, 2023
Scaling Software Team Productivity
January 30, 2023
ChatGPT and generative text models
January 4, 2023
Dopamine And Code
January 4, 2023
Interoperable Applications
January 4, 2023
Lifting Each Other Up
January 4, 2023
Madness and brilliance
January 4, 2023
Metaverses And Revolutions
January 4, 2023
Moderating Technical Discussions
January 4, 2023
Move Fast And Break Things
January 4, 2023
What All Frontend Frameworks Get Wrong
January 4, 2023
Rules To Live By
December 11, 2019
Innovation in software and product development
December 9, 2018
Executing multistrategies
December 8, 2018
Exploration vs Exploitation
December 8, 2018
Innovation Isn't Done in Crowds
December 8, 2018
Start with why; Category theory
December 8, 2018
Things i love about Scala
December 8, 2018
Strategies for testing effectfull systems
April 7, 2018
Why do we need that?!? in language design
February 5, 2018
Maintaining distributed invariants
January 10, 2018
Hello World!
March 3, 2014