11-30-23
Discord and AI GTM11-23-23
Duties of a Board of Directors10-30-23
What If OpenAI Builds This?10-27-23
When A/B Testing Doesn't Work10-06-23
3D as the New Modality09-21-23
Automate (But Automate Last)09-17-23
Moving Upmarket09-12-23
The Inevitability of Scope Creep09-08-23
The Hardware / Software Cycle09-06-23
The Widgetification of Apple08-28-23
GitHub Inbox as GTM08-26-23
The Business Source License08-18-23
Directly Responsible Individuals08-06-23
NVIDIA's CUDA Monopoly08-03-23
Apple's Hidden Social Network07-13-23
Hard Launches vs. Soft Launches07-09-23
Towards Technical CEOs07-01-23
The Circular Startup Economy06-27-23
Dark Patterns06-11-23
The Last Innings of Web 2.006-01-23
The End of Public APIs05-22-23
Twitter and the Idea Maze04-28-23
Why Multi-Cloud Failed04-20-23
Peanut Butter Manifesto (2006)04-06-23
Internet Magic Numbers04-04-23
Reasons To Do a Startup04-03-23
The Automation Frontier04-02-23
Why Open-Source a Model?04-01-23
Consumption Pricing Units in AI03-20-23
Framework-Defined Infrastructure03-11-23
Automatic1111 and AI Aggregators03-10-23
All the -Ops03-08-23
Data Local Machine Learning03-07-23
On React.js03-03-23
Product Windows03-02-23
ChatML and the ChatGPT API02-28-23
Shells and Distribution02-26-23
Wrong Sequences For Startups02-23-23
The Connectors/Loaders Trap02-18-23
Nix Is Fighting The Last War02-11-23
What Won't Change02-10-23
Multi-Model vs. Multi-Cloud02-08-23
Reactive Strategy02-05-23
Composable Models02-01-23
Future is Not Evenly Distributed01-22-23
GPT Lineage01-20-23
Cheap UIs01-19-23
Cloud Spend Breakdown01-18-23
Rebuilding in Rust01-12-23
Minix and nanoGPT01-11-23
Fully Managed Infrastructure01-10-23
Lessons from the Last AI Cycle01-09-23
White Space01-07-23
Semi-Organic Growth01-06-23
What's Next After NextJS01-05-23
RPA: The Human Interface01-02-23
A New ML Stack12-30-22
Local AI: Part 212-29-22
Local AI: Part 112-24-22
Shortest Time-to-Launch12-23-22
Software Rewrites12-21-22
ML Developer Experience12-20-22
The Architecture of Mastodon12-19-22
How Did Microsoft Win Back Devs?12-17-22
The Fall of Freenode12-16-22
Docker as a DevTool Platform12-15-22
AI-driven Interfaces12-13-22
Abstracting the Infrastructure12-12-22
Lessons from Lensa12-11-22
Tarpit Ideas12-06-22
Stack Overflow Bans ChatGPT12-05-22
Will LLMs Disrupt Google Search?12-04-22
The Frontend Ouroboros12-02-22
Apple's Enemies11-23-22
The Cloud Tax Implications11-20-22
Will Twitter Fail?11-19-22
Generative AI Value Chain11-16-22
Solving the Simple Case11-15-22
On the Mastodon Experiment11-14-22
On Launching11-11-22
On FTX11-07-22
What Happens to Infra Engineers?11-05-22
UGC: User-Generated Code11-02-22
Who Pays? The Twitter Blue Check11-01-22
What If Google Builds This?10-31-22
Facebook's Culture Book (2012)10-26-22
Apple's Ad Positioning10-23-22
Moat By Induction10-21-22
AI Will Write Most Code10-20-22
Cloud Repatriation or Not?10-11-22
Why Is NixOS Popular Again?10-09-22
On Web Clipping10-04-22
Free Compute and Replit09-30-22
Why Stadia Failed09-26-22
Startup Ideas I've Considered09-24-22
What's an MVP in 2022?09-18-22
Is GitHub a Social Network?09-16-22
Adobe/Figma09-02-22
The Unbundling of Twitter09-01-22
Low-end Disruption of AWS08-29-22
Design in OSS08-28-22
Timeline of Early Email08-25-22
The Value is in the API08-22-22
r/K Startup Theory08-18-22
Friction as a Proxy for Value07-29-22
Brooks in Reverse07-28-22
Don't Be Scared of Cloud Lock-in07-20-22
Choosing Esoteric Technology07-14-22
The Story of CP/M07-12-22
Distribution in a Downturn06-19-22
Is Snowflake a Platform?06-16-22
Convergence of DBaaS and BaaS06-07-22
The Centralization of Skype06-04-22
Datadog's State of Serverless06-03-22
The Idea Maze05-30-22
Interface Decomposition in Cloud05-27-22
ETL vs. Platform Extensibility05-23-22
A Universal Package Manager05-20-22
Crypto Without Blockchains05-19-22
Streaming Applications05-18-22
Minsky Cycle05-17-22
SQLite Renaissance05-15-22
The Problem of Sharing Code05-14-22
Stablecoin Depegging05-13-22
Why Did Heroku Fail?05-11-22
Future of Passwords05-02-22
{Java,Py}Script05-01-22
The M:N API Problem04-30-22
Ethereum Transaction Fees04-28-22
What's Holding Monorepos Back?04-27-22
Path Dependence04-26-22
Improving Twitter04-24-22
Innovation Tokens04-23-22
Permissionless Reckoning04-21-22
Why Do Protocols Win?04-19-22
Less Sticky SaaS04-18-22
Only the Paranoid Survive04-17-22
Stitching Together SaaS04-14-22
Cathedral and Bazaar Startups04-12-22
Why So Many Outages?04-06-22
NFT and Email Spam03-30-22
Lagging vs. Leading Indicators03-28-22
Threat of the Hard Fork03-23-22
SaaS is the New Microservices03-22-22
Working on the Right Problems03-21-22
Trends from The Enterprise 3003-20-22
Embrace. Extend. Extinguish.03-15-22
GitHub Isn't About Code03-14-22
youtube-dl and Google03-09-22
Exponential Trends03-01-22
Giving It Away For Free02-23-22
J-Curves02-22-22
Don't Ship an Architecture02-14-22
Cutting Out the Middleman02-08-22
VA Linux02-07-22
Platform vs. Publishers02-05-22
Commoditized Trust02-04-22
Meta on Meta02-01-22
Okta's 2022 Business at Work01-30-22
Building the VPC Layer for Cloud01-27-22
Dumb (and Free) Interchange01-24-22
S3 Isn't Getting Cheaper01-23-22
Negative Value Features01-20-22
Antitrust Opportunity01-18-22
Layer Above, Layer Below01-16-22
Notes from Behind the Cloud01-10-22
Too Cheap to Meter01-08-22
The Story of Adobe01-06-22
Losing Sleep Over Java12-30-21
Expert Networks12-29-21
Open Customer Data12-25-21
Capturing Digital Identity11-30-21
On Centralization11-28-21
Calculating Willingness to Pay11-27-21
Browse Now, Pay Later11-26-21
Netlify, Vercel, and AWS Amplify11-25-21
Cloud Marketplaces11-18-21
Being Wrong on Hacker News11-12-21
A Browser for Developers11-11-21
How to Beat Google Search11-08-21
PQLs11-03-21
Commodity SaaS11-02-21
Niche Communities10-29-21
Founder Vision10-28-21
Technical Wedges10-16-21
Top-Down JAMStack vs. Cloud10-15-21
The GitLab Upgrade10-11-21
Calculating SaaS Retention10-08-21
Open Source Reckoning10-04-21
Sales Compensation at GitLab10-02-21
Egregious Egress and Disruption09-27-21
Go-to-market Strategy09-23-21
A Public Public Company09-14-21
Email is Back in Vogue09-13-21
Net Dollar Retention09-08-21
The Mother of All Demos09-06-21
The Rule of 4009-05-21
Tools as Code08-30-21
SaaS Isolation Patterns08-24-21
What Low-Code Lacks08-20-21
Potential Energy in Startups08-18-21
Hire for slope, not Y-Intercept08-14-21
Cheap and Expensive08-13-21
Non-Consensus Right08-05-21
Unexpected Developer Trends08-04-21
Real Options Valuation07-31-21
Limiting Steps07-15-21
A Personal Internet07-11-21
JEDI Mind Tricks07-09-21
Avoiding People at Work07-06-21
Dynamics of Switching Costs07-05-21
High-Velocity Decision-Making07-01-21
What is MicroSaaS?06-25-21
Foundational Products06-23-21
Live Programming06-20-21
Platform Advantage: Velocity06-19-21
The End of Per-node Pricing06-18-21
Software Wants to be Simple06-16-21
Everything is a Browser06-13-21
Asynchronous Communication06-12-21
The Post-Modern Web06-10-21
Build a Team of Rivals06-08-21
The Case For XCode Cloud06-06-21
Getting to Market With Rails06-05-21
The Developer Economy06-03-21
Organic Cloud Infrastructure06-02-21
Usage or Subscription Pricing05-31-21
Inorganic Growth at Zynga05-29-21
What's Measured Gets Managed12-11-20
Sales Calculus, Part 1: Scaling07-05-20
The Negative Operating Cycle