Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #10337

F

Fabian Lindfors

Personal blog · fabianlindfors.se/blog · on HN as fabianlindforsprogrammingsystems

Fabian Lindfors's personal blog at fabianlindfors.se covers programming and systems. Since 2018, 7 different Hacker News readers have linked it 20 times, most often “Complex zero-downtime schema migrations in Postgres”. It is still writing: the last post was on 2026-08-06, and you can follow it by feed.

Visit the blog
20mentions?
7HN people?
2018–2026first – last linked?
Links on Hacker News per year · peak 4 in 2024

Too few sampled comments (1) to say how often HN recommends it.?

Why HN links it

HN readers link Fabian Lindfors' blog for its writing on Postgres schema migrations, including a post on Reshape. One commenter cites it alongside Atlas as a notable tool in that space.

Summarised by Claude from a sample of 1 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Founder of Specific (YC F25)

The author on HN?

fabianlindfors · 410 karma · member since 2016

Founder at Specific (YC F25), ex-Stripe and MongoDB specific.dev fabian@flapplabs.se fabianlindfors.se

From their public HN profile, which links to this site.

Most-linked posts?

  1. Complex zero-downtime schema migrations in Postgres
    3 people · 3 mentions · first linked 2024-01-23
  2. Zero-downtime schema migrations in Postgres using views
    2 people · 4 mentions · first linked 2021-06-16
  3. Next.js is not a good fit for vibe engineering
    2 people · 2 mentions · first linked 2025-10-11
  4. Zero-downtime schema migrations in Postgres using Reshape
    2 people · 2 mentions · first linked 2022-01-06

What Hacker News says?

  1. fwiw, I personally am interested in this approach too[0]. I keep running into roadblocks around the ordering of events and some of the hairy issues around "destructive" actions (eg: renaming columns). i think we can get there, especially once we make progress with this LSP. There are other notable mentions in this space: Reshape: https://fabianlindfors.se/blog/schema-migrations-in-postgres... Atlas: https://atlasgo.…

    Comment linking /blog/schema-migrations-in-postgres-using-reshape/

    on “Show HN: Postgres Language Server”
  2. Submitted Zero-downtime schema migrations in Postgres using views as a story · 181 points

    HN discussion
  3. You got it right! I wrote a blog post a few years back about how this technique works for anyone curious: https://fabianlindfors.se/blog/schema-migrations-in-postgres...

    Comment linking /blog/schema-migrations-in-postgres/

    on “Pgroll: zero-downtime, undoable, schema migrations for Postgres”
  4. Submitted Zero-downtime schema migrations in Postgres using Reshape as a story · 177 points

    HN discussion
  5. Submitted Decorators in Go using embedded structs as a story · 95 points

    HN discussion
  6. Submitted Making Postgres Distributed with FoundationDB as a story · 45 points

    HN discussion
  7. Submitted Next.js is not a good fit for vibe engineering as a story · 3 points

    HN discussion
  8. Submitted Building an object store with FoundationDB as a story · 3 points

    HN discussion
  9. Submitted Building an object store with FoundationDB as a story · 3 points

    HN discussion
  10. Submitted Europe's Bitter Lesson as a story · 2 points

    HN discussion
  11. Submitted Complex zero-downtime schema migrations in Postgres (2024) as a story · 2 points

    HN discussion
  12. Submitted Complex zero-downtime schema migrations in Postgres as a story · 2 points

    HN discussion
  13. Submitted Zero-downtime schema migrations in Postgres using views as a story · 2 points

    HN discussion
  14. Submitted Complex zero-downtime schema migrations in Postgres as a story · 2 points

    HN discussion
  15. Submitted The Value in Learning Yet Another Programming Language as a story · 2 points

    HN discussion
  16. Submitted Next.js is not a good fit for vibe engineering as a story · 1 points

    HN discussion
  17. Submitted Zero-downtime schema migrations in Postgres using views (2021) as a story · 1 points

    HN discussion
  18. Submitted Renaming database fields is ureasonably hard as a story · 1 points

    HN discussion
  19. Submitted Zero-downtime schema migrations for Ruby on Rails as a story · 1 points

    HN discussion
  20. Submitted Zero-downtime schema migrations for Ruby on Rails as a story · 1 points

    HN discussion

Search all of HN for fabianlindfors.se