Get AI summaries of any video or article — Sign up free
Fumble of the decade thumbnail

Fumble of the decade

Theo - t3․gg·
5 min read

Based on Theo - t3․gg's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.

TL;DR

Heroku is shifting to a sustaining engineering model focused on stability, security, and reliability, with layoffs—signaling a long-term decline even though credit-card customers can keep using it.

Briefing

Heroku’s “magic” developer experience—spinning up production-ready apps by linking code to GitHub—has ended, with Salesforce shifting the platform into a maintenance-and-sustaining mode that prioritizes stability and security while cutting staff. The practical takeaway is blunt: existing paying customers can keep using Heroku, but new enterprise contracts won’t be offered, and the platform’s long-term trajectory is toward eventual disappearance, making migration a near-term risk-management task.

The collapse traces back to a business decision that undercut Heroku’s defining feature: a generous free tier. After Salesforce acquired Heroku, the free tier became a “money pit” rather than a customer funnel, and it was turned off—an action compared to a major consumer platform like Twitter removing its free access. That change, paired with later layoffs and stalled product momentum, left Heroku unable to compete with the modern onboarding expectations of developers who now expect fast experimentation, smoother deployments, and feature parity with newer platforms.

The transcript frames leadership churn as a key accelerant. In 2024, Heroku’s CEO Bob Weise opened a role for a chief product officer; the position appears to have remained unresolved long enough to coincide with further departures. Weise left Salesforce shortly afterward, and within a tight window both CEO and CPO losses are portrayed as a recipe for organizational drift—teams reportedly continued building without clear product direction, and modernization work that might have restored the free tier and improved developer-facing capabilities was effectively abandoned.

Against that backdrop, the discussion pivots to a broader question: can developers trust free tiers, and what should replace Heroku? The answer depends on how the platform charges. Server-based hosting reserves capacity 24/7, so “free” access is structurally expensive and vulnerable to shutdowns. Serverless platforms, by contrast, typically cost money only when requests arrive. That’s why platforms like Vercel (and similarly Cloudflare and Netlify) can offer generous free tiers: no traffic means near-zero infrastructure cost, and preview environments can be cheap because they’re mostly stored code that activates only when accessed.

The transcript also distinguishes between serverless and “real server” platforms. Railway provisions servers that often run continuously (even if they can sleep), which raises baseline costs and makes free tiers harder to sustain—yet Railway’s shift toward running its own infrastructure is presented as a reason its free tier became more stable and transparent. PlanetScale is treated as the cautionary tale: its free tier was cut quickly after it effectively mirrored paid plans by running multiple replicas, creating high costs without delivering the kind of customers it targets.

The migration guidance is direct. If a project can go serverless, the recommendation is to prefer Vercel; Cloudflare is acceptable despite weaker developer experience; Netlify is praised but not considered meaningfully different. For VPS-style hosting, Railway and Render are the safer picks, while other VPS options carry “crazy risk.” The closing message: Heroku is still technically alive for credit-card customers, but its direction is toward the drain—so developers should start moving now rather than waiting for the next policy change from Salesforce.

Cornell Notes

Heroku’s developer-friendly platform is being wound down by Salesforce into a sustaining, maintenance-focused model, with layoffs and a clear long-term decline. The transcript links the endgame to the removal of Heroku’s free tier, leadership churn, and stalled modernization efforts that never regained momentum. Migration risk depends on how platforms price “free”: serverless-style offerings (like Vercel, Cloudflare, Netlify) can keep free tiers because they mostly cost money only when requests arrive, while server-based hosting is expensive to keep open. Railway and PlanetScale illustrate the spectrum: Railway’s free tier became more viable after infrastructure changes, while PlanetScale cut its free tier when it proved too costly. The practical recommendation is to move off Heroku now, favor serverless when possible, and choose VPS alternatives with clearer cost and risk profiles.

Why is Heroku’s free tier treated as a turning point in its decline?

The transcript argues the free tier was central to Heroku’s appeal and customer acquisition. After Salesforce acquired Heroku, it concluded the free tier was mostly a “money pit” rather than a way to attract paying customers, so it turned it off—described as unimaginable because it removed the platform’s defining on-ramp. That decision is framed as equivalent to a major consumer platform eliminating free access, and it set the stage for later stagnation rather than renewed growth.

What does “sustaining engineering” mean for Heroku customers in practice?

Existing customers who pay via credit card in the Heroku dashboard can continue using Heroku “with no change.” However, enterprise contracts won’t be offered to new customers, and existing enterprise customers are expected to move to credit-card payment rather than long-term invoices. The transcript also notes a major layoffs round, implying fewer teams to deliver new features or restore the earlier developer experience.

How can some platforms offer generous free tiers without going broke?

The transcript contrasts server-based hosting with serverless. Traditional servers reserve capacity 24/7, so “free” access is expensive even when no one uses it. Serverless platforms charge mainly when requests arrive: code is loaded on demand (with cold starts), and if traffic is low, invocation costs stay low. That cost profile makes free tiers and preview environments more sustainable for platforms like Vercel, Cloudflare, and Netlify.

Why does the transcript recommend Vercel over many other serverless options?

Vercel is presented as the best fit for quick deployment and a strong developer experience, with Cloudflare considered “fine” despite weaker DX and Netlify described as “really good vibes” but not meaningfully different enough to displace Vercel. The underlying logic is that serverless platforms can keep free tiers stable because their cost profile scales with actual traffic.

What are the biggest risks when relying on free tiers?

The transcript says the risk depends on cost structure and target market. If a platform’s free tier effectively replicates paid capacity (like PlanetScale’s multi-replica setup), it can be cut quickly once the business needs to “fix their books.” If the platform runs real servers continuously (like Railway), costs are higher and free tiers are less guaranteed—though Railway’s move toward its own infrastructure is cited as improving stability and transparency.

Review Questions

  1. What specific business and organizational factors are cited as accelerating Heroku’s decline, and how do they connect to the free tier decision?
  2. How does the transcript’s cost model explain why serverless platforms can sustain free tiers while server-based hosting often cannot?
  3. Compare the transcript’s treatment of Railway and PlanetScale: what does each example imply about the reliability of free tiers?

Key Points

  1. 1

    Heroku is shifting to a sustaining engineering model focused on stability, security, and reliability, with layoffs—signaling a long-term decline even though credit-card customers can keep using it.

  2. 2

    Salesforce’s acquisition led to the free tier being turned off because it was viewed as a money pit rather than a customer funnel.

  3. 3

    Leadership churn (including CEO and CPO departures) is presented as a major contributor to stalled product modernization and loss of direction.

  4. 4

    Free-tier trust depends on pricing mechanics: serverless platforms can keep free tiers because costs rise mainly with actual requests, not idle reserved capacity.

  5. 5

    Vercel is recommended as the primary serverless migration target; Cloudflare and Netlify are acceptable but not positioned as better alternatives.

  6. 6

    For VPS-style hosting, Railway and Render are framed as the safer choices, while other VPS options are described as carrying higher risk.

  7. 7

    Migration from Heroku is urged now because future Salesforce decisions could further restrict or change the platform.

Highlights

Heroku’s defining “GitHub link and the server exists” experience is described as ending, with Salesforce moving the platform into maintenance mode and cutting staff.
Turning off Heroku’s free tier is portrayed as the equivalent of removing free access from a mass-market product—an on-ramp that never recovered.
Serverless free tiers are framed as structurally safer because costs largely track traffic, unlike always-on reserved servers.
PlanetScale’s free tier is cited as a cautionary example: it was cut after it effectively matched paid capacity and became too expensive.
The migration advice is straightforward: go serverless when possible (Vercel first), and choose VPS alternatives with clearer cost/risk profiles (Railway/Render).

Topics

  • Heroku Shutdown
  • Free Tier Risk
  • Serverless Pricing
  • Migration Alternatives
  • Salesforce Acquisition

Mentioned