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 |