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