| 11-30-23 | Discord and AI GTM |
| 11-23-23 | Duties of a Board of Directors |
| 11-14-23 | What if Google Wasn’t The Default? |
| 10-30-23 | What If OpenAI Builds This? |
| 10-27-23 | When A/B Testing Doesn't Work |
| 10-25-23 | Positioning Yourself Near the Opportunity |
| 10-07-23 | Incentives Behind Programming Languages |
| 10-06-23 | 3D as the New Modality |
| 09-21-23 | Automate (But Automate Last) |
| 09-18-23 | Five Principles from Renaissance Technologies |
| 09-17-23 | Moving Upmarket |
| 09-13-23 | The New Economics of Generating Code |
| 09-12-23 | The Inevitability of Scope Creep |
| 09-08-23 | The Hardware / Software Cycle |
| 09-06-23 | The Widgetification of Apple |
| 08-29-23 | The Contrarian Strategy of OpenAI |
| 08-28-23 | GitHub Inbox as GTM |
| 08-26-23 | The Business Source License |
| 08-18-23 | Directly Responsible Individuals |
| 08-06-23 | NVIDIA's CUDA Monopoly |
| 08-04-23 | Focus On What Could Go Right (Not Wrong) |
| 08-03-23 | Apple's Hidden Social Network |
| 07-19-23 | Why Did Meta Open-Source Llama 2? |
| 07-13-23 | Hard Launches vs. Soft Launches |
| 07-09-23 | Towards Technical CEOs |
| 07-08-23 | ActivityPub, Decentralization - Do Users Care? |
| 07-04-23 | Where AI Fits in Engineering Organizations |
| 07-02-23 | Google Search's Death by a Thousand Cuts |
| 07-01-23 | The Circular Startup Economy |
| 06-27-23 | Dark Patterns |
| 06-11-23 | The Last Innings of Web 2.0 |
| 06-01-23 | The End of Public APIs |
| 05-22-23 | Twitter and the Idea Maze |
| 04-28-23 | Why Multi-Cloud Failed |
| 04-20-23 | Peanut Butter Manifesto (2006) |
| 04-09-23 | No GPUs before Product-Market Fit |
| 04-06-23 | Internet Magic Numbers |
| 04-04-23 | Reasons To Do a Startup |
| 04-03-23 | The Automation Frontier |
| 04-02-23 | Why Open-Source a Model? |
| 04-01-23 | Consumption Pricing Units in AI |
| 03-25-23 | Necessary Conditions for an App Store Monopoly |
| 03-23-23 | Are Incumbents Accruing All The AI Value? |
| 03-20-23 | Framework-Defined Infrastructure |
| 03-18-23 | The Value of Software Generalists |
| 03-11-23 | Automatic1111 and AI Aggregators |
| 03-10-23 | All the -Ops |
| 03-08-23 | Data Local Machine Learning |
| 03-07-23 | On React.js |
| 03-05-23 | Will The AI Stack Be Open Or Closed? |
| 03-03-23 | Product Windows |
| 03-02-23 | ChatML and the ChatGPT API |
| 03-01-23 | The Bundling of the Software Developer |
| 02-28-23 | Shells and Distribution |
| 02-26-23 | Wrong Sequences For Startups |
| 02-23-23 | The Connectors/Loaders Trap |
| 02-18-23 | Nix Is Fighting The Last War |
| 02-11-23 | What Won't Change |
| 02-10-23 | Multi-Model vs. Multi-Cloud |
| 02-09-23 | Should OSS Projects Have Telemetry? |
| 02-08-23 | Reactive Strategy |
| 02-05-23 | Composable Models |
| 02-03-23 | If It Doesn’t Ship, It Doesn’t Exist |
| 02-01-23 | Future is Not Evenly Distributed |
| 01-25-23 | Cloud Services Ranked: Build vs. Buy |
| 01-22-23 | GPT Lineage |
| 01-20-23 | Cheap UIs |
| 01-19-23 | Cloud Spend Breakdown |
| 01-18-23 | Rebuilding in Rust |
| 01-12-23 | Minix and nanoGPT |
| 01-11-23 | Fully Managed Infrastructure |
| 01-10-23 | Lessons from the Last AI Cycle |
| 01-09-23 | White Space |
| 01-07-23 | Semi-Organic Growth |
| 01-06-23 | What's Next After NextJS |
| 01-05-23 | RPA: The Human Interface |
| 01-04-23 | The Implications of More Developers |
| 01-02-23 | A New ML Stack |
| 12-30-22 | Local AI: Part 2 |
| 12-29-22 | Local AI: Part 1 |
| 12-24-22 | Shortest Time-to-Launch |
| 12-23-22 | Software Rewrites |
| 12-21-22 | ML Developer Experience |
| 12-20-22 | The Architecture of Mastodon |
| 12-19-22 | How Did Microsoft Win Back Devs? |
| 12-17-22 | The Fall of Freenode |
| 12-16-22 | Docker as a DevTool Platform |
| 12-15-22 | AI-driven Interfaces |
| 12-13-22 | Abstracting the Infrastructure |
| 12-12-22 | Lessons from Lensa |
| 12-11-22 | Tarpit Ideas |
| 12-06-22 | Stack Overflow Bans ChatGPT |
| 12-05-22 | Will LLMs Disrupt Google Search? |
| 12-04-22 | The Frontend Ouroboros |
| 12-02-22 | Apple's Enemies |
| 11-27-22 | Human-in-the-Loop and Other AI Mistakes |
| 11-23-22 | The Cloud Tax Implications |
| 11-20-22 | Will Twitter Fail? |
| 11-19-22 | Generative AI Value Chain |
| 11-18-22 | Amazon's Distributed Computing Manifesto (1998) |
| 11-16-22 | Solving the Simple Case |
| 11-15-22 | On the Mastodon Experiment |
| 11-14-22 | On Launching |
| 11-11-22 | On FTX |
| 11-07-22 | What Happens to Infra Engineers? |
| 11-05-22 | UGC: User-Generated Code |
| 11-02-22 | Who Pays? The Twitter Blue Check |
| 11-01-22 | What If Google Builds This? |
| 10-31-22 | Facebook's Culture Book (2012) |
| 10-26-22 | Apple's Ad Positioning |
| 10-23-22 | Moat By Induction |
| 10-21-22 | AI Will Write Most Code |
| 10-20-22 | Cloud Repatriation or Not? |
| 10-14-22 | Short Taxonomy of Open-Source Strategies |
| 10-11-22 | Why Is NixOS Popular Again? |
| 10-09-22 | On Web Clipping |
| 10-04-22 | Free Compute and Replit |
| 09-30-22 | Why Stadia Failed |
| 09-26-22 | Startup Ideas I've Considered |
| 09-24-22 | What's an MVP in 2022? |
| 09-19-22 | Standards, Protocols, and Platforms |
| 09-18-22 | Is GitHub a Social Network? |
| 09-16-22 | Adobe/Figma |
| 09-02-22 | The Unbundling of Twitter |
| 09-01-22 | Low-end Disruption of AWS |
| 08-31-22 | Why Does Google Kill So Many Products? |
| 08-29-22 | Design in OSS |
| 08-28-22 | Timeline of Early Email |
| 08-25-22 | The Value is in the API |
| 08-22-22 | r/K Startup Theory |
| 08-21-22 | Tool-driven Scientific Revolutions |
| 08-18-22 | Friction as a Proxy for Value |
| 08-16-22 | Teams, Slack, and Discord in Retrospect |
| 07-29-22 | Brooks in Reverse |
| 07-28-22 | Don't Be Scared of Cloud Lock-in |
| 07-20-22 | Choosing Esoteric Technology |
| 07-16-22 | IaC: Strength or Weakness for Cloud Providers? |
| 07-14-22 | The Story of CP/M |
| 07-12-22 | Distribution in a Downturn |
| 07-09-22 | So Easy You Could Run It Yourself |
| 07-05-22 | Commoditization of Large Language Models |
| 06-25-22 | Asset-lite in an Asset-Heavy Business |
| 06-19-22 | Is Snowflake a Platform? |
| 06-16-22 | Convergence of DBaaS and BaaS |
| 06-08-22 | The Surprising Linearity of GitHub Star Growth |
| 06-07-22 | The Centralization of Skype |
| 06-06-22 | Usage-based Pricing in a Downturn |
| 06-04-22 | Datadog's State of Serverless |
| 06-03-22 | The Idea Maze |
| 06-01-22 | Product Velocity of Alternative Cloud Platforms |
| 05-30-22 | Interface Decomposition in Cloud |
| 05-27-22 | ETL vs. Platform Extensibility |
| 05-23-22 | A Universal Package Manager |
| 05-20-22 | Crypto Without Blockchains |
| 05-19-22 | Streaming Applications |
| 05-18-22 | Minsky Cycle |
| 05-17-22 | SQLite Renaissance |
| 05-15-22 | The Problem of Sharing Code |
| 05-14-22 | Stablecoin Depegging |
| 05-13-22 | Why Did Heroku Fail? |
| 05-11-22 | Future of Passwords |
| 05-05-22 | API Aggregators Aggregating Aggregators |
| 05-02-22 | {Java,Py}Script |
| 05-01-22 | The M:N API Problem |
| 04-30-22 | Ethereum Transaction Fees |
| 04-28-22 | What's Holding Monorepos Back? |
| 04-27-22 | Path Dependence |
| 04-26-22 | Improving Twitter |
| 04-24-22 | Innovation Tokens |
| 04-23-22 | Permissionless Reckoning |
| 04-22-22 | Chekhov's Gun of Product Development |
| 04-21-22 | Why Do Protocols Win? |
| 04-19-22 | Less Sticky SaaS |
| 04-18-22 | Only the Paranoid Survive |
| 04-17-22 | Stitching Together SaaS |
| 04-14-22 | Cathedral and Bazaar Startups |
| 04-12-22 | Why So Many Outages? |
| 04-09-22 | Every Unix Command Becomes a Startup |
| 04-07-22 | Shift Left: Observability at the Edge |
| 04-06-22 | NFT and Email Spam |
| 03-30-22 | Lagging vs. Leading Indicators |
| 03-28-22 | Threat of the Hard Fork |
| 03-23-22 | SaaS is the New Microservices |
| 03-22-22 | Working on the Right Problems |
| 03-21-22 | Trends from The Enterprise 30 |
| 03-20-22 | Embrace. Extend. Extinguish. |
| 03-15-22 | GitHub Isn't About Code |
| 03-14-22 | youtube-dl and Google |
| 03-09-22 | Exponential Trends |
| 03-01-22 | Giving It Away For Free |
| 02-26-22 | Why First Mover Advantage is Overrated |
| 02-23-22 | J-Curves |
| 02-22-22 | Don't Ship an Architecture |
| 02-21-22 | Total Cost of Ownership and Crypto |
| 02-16-22 | What is Dog Fooding, Fish Fooding a Product? |
| 02-14-22 | Cutting Out the Middleman |
| 02-08-22 | VA Linux |
| 02-07-22 | Platform vs. Publishers |
| 02-06-22 | Onion Futures Act and Saturated Channels |
| 02-05-22 | Commoditized Trust |
| 02-04-22 | Meta on Meta |
| 02-03-22 | Behind the $325mm Blockchain Hack |
| 02-01-22 | Okta's 2022 Business at Work |
| 01-30-22 | Building the VPC Layer for Cloud |
| 01-27-22 | Dumb (and Free) Interchange |
| 01-24-22 | S3 Isn't Getting Cheaper |
| 01-23-22 | Negative Value Features |
| 01-20-22 | Antitrust Opportunity |
| 01-18-22 | Layer Above, Layer Below |
| 01-16-22 | Notes from Behind the Cloud |
| 01-15-22 | Best Tech Acquisitions of All Time |
| 01-14-22 | Code or Issues in DevOps Platform(s)? |
| 01-10-22 | Too Cheap to Meter |
| 01-08-22 | The Story of Adobe |
| 01-06-22 | Losing Sleep Over Java |
| 12-30-21 | Expert Networks |
| 12-29-21 | Open Customer Data |
| 12-25-21 | Capturing Digital Identity |
| 12-14-21 | Unused Gift Cards are Great Business |
| 12-03-21 | Every DevOps Company is an Observability Company |
| 11-30-21 | On Centralization |
| 11-28-21 | Calculating Willingness to Pay |
| 11-27-21 | Browse Now, Pay Later |
| 11-26-21 | Netlify, Vercel, and AWS Amplify |
| 11-25-21 | Cloud Marketplaces |
| 11-18-21 | Being Wrong on Hacker News |
| 11-16-21 | The Collision Course of Databricks and Snowflake |
| 11-12-21 | A Browser for Developers |
| 11-11-21 | How to Beat Google Search |
| 11-08-21 | PQLs |
| 11-03-21 | Commodity SaaS |
| 11-02-21 | Niche Communities |
| 10-29-21 | Founder Vision |
| 10-28-21 | Technical Wedges |
| 10-16-21 | Top-Down JAMStack vs. Cloud |
| 10-15-21 | The GitLab Upgrade |
| 10-11-21 | Calculating SaaS Retention |
| 10-08-21 | Open Source Reckoning |
| 10-04-21 | Sales Compensation at GitLab |
| 10-02-21 | Egregious Egress and Disruption |
| 10-01-21 | The Puzzling Corporate Archaeology of MIPS |
| 09-29-21 | Extending Applications with WebAssembly |
| 09-27-21 | Go-to-market Strategy |
| 09-24-21 | Commoditizing Your Complements in the Cloud Era |
| 09-23-21 | A Public Public Company |
| 09-22-21 | The Unbundling of the Software Developer |
| 09-20-21 | Thinking Like a Contrarian With Counter-Positioning |
| 09-19-21 | Remote Developer Environments are Cool Again (Kind of) |
| 09-14-21 | Email is Back in Vogue |
| 09-13-21 | Net Dollar Retention |
| 09-08-21 | The Mother of All Demos |
| 09-06-21 | The Rule of 40 |
| 09-05-21 | Tools as Code |
| 09-03-21 | Product-Led Sales Efficiency at GitLab |
| 08-30-21 | SaaS Isolation Patterns |
| 08-24-21 | What Low-Code Lacks |
| 08-20-21 | Potential Energy in Startups |
| 08-18-21 | Hire for slope, not Y-Intercept |
| 08-14-21 | Cheap and Expensive |
| 08-13-21 | Non-Consensus Right |
| 08-05-21 | Unexpected Developer Trends |
| 08-04-21 | Real Options Valuation |
| 08-01-21 | Economics of Bundling and Unbundling |
| 07-31-21 | Limiting Steps |
| 07-25-21 | The IKEA Effect in Software Development |
| 07-24-21 | Why The Dow Jones is a Lousy Index |
| 07-20-21 | Open-Source and Firm-Specific Training |
| 07-16-21 | A History of 'Welcome, seriously' Ads |
| 07-15-21 | A Personal Internet |
| 07-11-21 | JEDI Mind Tricks |
| 07-09-21 | Avoiding People at Work |
| 07-06-21 | Dynamics of Switching Costs |
| 07-05-21 | High-Velocity Decision-Making |
| 07-01-21 | What is MicroSaaS? |
| 06-29-21 | Steven P. Jobs and Pixar Employees Buy Pixar |
| 06-25-21 | Foundational Products |
| 06-24-21 | How Startups Grew by Platform Hacking |
| 06-23-21 | Live Programming |
| 06-20-21 | Platform Advantage: Velocity |
| 06-19-21 | The End of Per-node Pricing |
| 06-18-21 | Software Wants to be Simple |
| 06-16-21 | Everything is a Browser |
| 06-13-21 | Asynchronous Communication |
| 06-12-21 | The Post-Modern Web |
| 06-11-21 | Why Developers Will Win the Creator Economy |
| 06-10-21 | Build a Team of Rivals |
| 06-09-21 | Comparative Advantage and Why PMs Shouldn't Write SQL Queries |
| 06-08-21 | The Case For XCode Cloud |
| 06-06-21 | Getting to Market With Rails |
| 06-05-21 | The Developer Economy |
| 06-04-21 | APIs Will Disrupt Rpa. This Is Obvious to Engineers. |
| 06-03-21 | Organic Cloud Infrastructure |
| 06-02-21 | Usage or Subscription Pricing |
| 05-31-21 | Inorganic Growth at Zynga |
| 05-29-21 | What's Measured Gets Managed |
| 05-28-21 | Why Do Companies That Sell APIs Have Such Low Churn Rates? |
| 12-11-20 | Sales Calculus, Part 1: Scaling |
| 07-05-20 | The Negative Operating Cycle |
| 10-08-18 | Offline is a Feature, Not a Product |