Jun 24, 2025 from Steve Blank Lean Launchpad at Stanford – 2025 The PowerPoints embedded in this post are best viewed on steveblank.com We just finished the 15th<>annual Lean LaunchPad class at Stanford. The class had gotten so popular that in 2021 we started t...
Jun 20, 2025 from The Fly Blog Phoenix.new – The Remote AI Runtime for Phoenix I’m Chris McCord, the creator of Elixir’s Phoenix framework. For the past several months, I’ve been working on a skunkworks project at Fly.io, and it’s time to show it off. I wanted LLM agents to w...
Jun 17, 2025 from Steve Blank Hacking for Defense @ Stanford 2025 – Lessons Learned Presentations The videos and PowerPoints embedded in this post are best viewed on steveblank.com We just finished our 10th annual Hacking for Defense class at Stanford. What a year. Hacking for Defense, now in 7...
Jun 12, 2025 from The Fly Blog What are MCP Servers? With Fly.io, you can get your app running globally in a matter of minutes, and with MCP servers you can integrate with Claude, VSCode, Cursor and many more AI clients. Try it out for yourself! The ...
Jun 10, 2025 from Steve Blank Teaching National Security Policy with AI The videos embedded in this post are best viewed on steveblank.com International Policy students will be spending their careers in an AI-enabled world. We wanted our students to be prepared for it....
Jun 02, 2025 from The Fly Blog My AI Skeptic Friends Are All Nuts A heartfelt provocation about AI-assisted programming. Tech execs are mandating LLM adoption. That’s bad strategy. But I get where they’re coming from. Some of the smartest people I know share a bo...
May 29, 2025 from The Fly Blog Using Kamal 2.0 in Production Agile Web Development with Rails 8 is off to production, where they do things like editing, indexing, pagination, and printing. In researching the chapter on Deployment and Production, I became ver...
May 28, 2025 from The Fly Blog parking_lot: ffffffffffffffff... We’re Fly.io, a public cloud that runs apps in a bunch of locations all over the world. This is a post about a gnarly bug in our Anycast router, the largest Rust project in our codebase. You won’t ...
May 20, 2025 from The Fly Blog Litestream: Revamped Litestream is an open-source tool that makes it possible to run many kinds of full-stack applications on top of SQLite by making them reliably recoverable from object storage. This is a post about ...
May 19, 2025 from The Fly Blog Launching MCP Servers on Fly.io This is a blog post. Part showing off. Part opinion. Plan accordingly. The Model Context Protocol is days away from turning six months old. You read that right, six months old. MCP Servers have bot...
May 13, 2025 from Steve Blank How the United States Gave Up Being a Science Superpower This article previously appeared in Nature. US global dominance in science was no accident, but a product of a far-seeing partnership between public and private sectors to boost innovation and econ...
May 07, 2025 from The Fly Blog Provisioning Machines using MCPs Today’s state of the art is K8S, Terraform, web based UIs, and CLIs. Those days are numbered. On Monday, I created my first fly volume using an MCP. For those who don’t know what MCPs are, they are...
Apr 25, 2025 from Michael Lynch My $6k Advance as a Self-Published Technical Author I just received $5,947 in advance sales for my first technical book, even though it’s only 25% complete, and I’m self-publishing it. The book is called Refactoring English, and it’s a guide for sof...
Apr 15, 2025 from Steve Blank How the U.S. Became A Science Superpower Prior to WWII the U.S was a distant second in science and engineering. By the time the war was over, U.S. science and engineering had blown past the British, and led the world for 85 years. It happ...
Mar 31, 2025 from Michael Lynch My Book's Pre-Sale Just Barely Succeeded For the past few months, I’ve been working on a book called Refactoring English: Effective Writing for Software Developers. I didn’t want to spend a year writing the book only to find out that nobo...
Mar 19, 2025 from Michael Lynch No Longer My Favorite Git Commit Six years ago, David Thompson wrote a popular blog post called “My favourite Git commit” celebrating a whimsically detailed commit message his co-worker wrote. I enjoyed the post at the time and ha...
Feb 03, 2025 from Michael Lynch My Seventh Year as a Bootstrapped Founder Seven years ago, I quit my job as a developer at Google to create my own bootstrapped software company. Every year, I post an update about how that’s going and what my life is like as an indie foun...
Jan 08, 2025 from Michael Lynch if got, want: A Simple Way to Write Better Go Tests There’s an excellent Go testing pattern that too few people know. I can teach it to you in 30 seconds. Instead of writing Go tests like this: // The common, unrefined way. username := GetUser() if ...
Nov 13, 2024 from Michael Lynch Lessons from my First Exit In April of this year, I sold TinyPilot, the bootstrapped hardware company I founded and ran for four years. I wrote a post in May that told the story of the sale, but I’d like to share more about ...
Oct 23, 2024 from Michael Lynch Using Nix to Fuzz Test a PDF Parser (Part One) Fuzz testing is a technique for automatically uncovering bugs in software. The problem is that it’s a pain to set up. Read any fuzz testing tutorial, and the first task is an hour of building tools...