home.social

#writebook — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #writebook, aggregated by home.social.

  1. 🌳 Recursive entries via parent_id — enabling nested hierarchies like threaded comments, email topics with messages & private notes
    📝 Immutability: create new versions instead of updating — Entry is a pointer to current state with full edit history

    🛠️ Battle-tested at #37signals in #Basecamp, #HEY & #Writebook — combined with STI & polymorphic relations for max flexibility
    📊 Relational DB as graph: thin models, rich hierarchies & full history — no Event Sourcing needed

  2. 🌳 Recursive entries via parent_id — enabling nested hierarchies like threaded comments, email topics with messages & private notes
    📝 Immutability: create new versions instead of updating — Entry is a pointer to current state with full edit history

    🛠️ Battle-tested at #37signals in #Basecamp, #HEY & #Writebook — combined with STI & polymorphic relations for max flexibility
    📊 Relational DB as graph: thin models, rich hierarchies & full history — no Event Sourcing needed

  3. 🌳 Recursive entries via parent_id — enabling nested hierarchies like threaded comments, email topics with messages & private notes
    📝 Immutability: create new versions instead of updating — Entry is a pointer to current state with full edit history

    🛠️ Battle-tested at #37signals in #Basecamp, #HEY & #Writebook — combined with STI & polymorphic relations for max flexibility
    📊 Relational DB as graph: thin models, rich hierarchies & full history — no Event Sourcing needed

  4. 🌳 Recursive entries via parent_id — enabling nested hierarchies like threaded comments, email topics with messages & private notes
    📝 Immutability: create new versions instead of updating — Entry is a pointer to current state with full edit history

    🛠️ Battle-tested at #37signals in #Basecamp, #HEY & #Writebook — combined with STI & polymorphic relations for max flexibility
    📊 Relational DB as graph: thin models, rich hierarchies & full history — no Event Sourcing needed

  5. 🌳 Recursive entries via parent_id — enabling nested hierarchies like threaded comments, email topics with messages & private notes
    📝 Immutability: create new versions instead of updating — Entry is a pointer to current state with full edit history

    🛠️ Battle-tested at #37signals in #Basecamp, #HEY & #Writebook — combined with STI & polymorphic relations for max flexibility
    📊 Relational DB as graph: thin models, rich hierarchies & full history — no Event Sourcing needed

  6. Did 37Signals Just Accidentally Make Writebook Open Source?

    When 37Signals launched Writebook in 2024, it was under their ONCE License Agreement. Notably, that license "does not include the rights to publish, distribute, sublicense, and/or sell copies of the Software, source code or products derived from it." […]

    kerrick.blog/posts/2025/did-37

  7. Did 37Signals Just Accidentally Make Writebook Open Source?

    When 37Signals launched Writebook in 2024, it was under their ONCE License Agreement. Notably, that license "does not include the rights to publish, distribute, sublicense, and/or sell copies of the Software, source code or products derived from it." […]

    kerrick.blog/posts/2025/did-37

  8. Did 37Signals Just Accidentally Make Writebook Open Source?

    When 37Signals launched Writebook in 2024, it was under their ONCE License Agreement. Notably, that license "does not include the rights to publish, distribute, sublicense, and/or sell copies of the Software, source code or products derived from it." […]

    kerrick.blog/posts/2025/did-37

  9. Did 37Signals Just Accidentally Make Writebook Open Source?

    When 37Signals launched Writebook in 2024, it was under their ONCE License Agreement. Notably, that license "does not include the rights to publish, distribute, sublicense, and/or sell copies of the Software, source code or products derived from it." […]

    kerrick.blog/posts/2025/did-37

  10. If you want to see what this workshop is about I started publishing some long form articles at booklet.goodenoughtesting.com (used the #writebook as platform)

  11. If you want to see what this workshop is about I started publishing some long form articles at booklet.goodenoughtesting.com (used the #writebook as platform)

  12. If you want to see what this workshop is about I started publishing some long form articles at booklet.goodenoughtesting.com (used the #writebook as platform)

  13. If you want to see what this workshop is about I started publishing some long form articles at booklet.goodenoughtesting.com (used the #writebook as platform)

  14. If you want to see what this workshop is about I started publishing some long form articles at booklet.goodenoughtesting.com (used the #writebook as platform)

  15. It's quite "clever" what #37Signals are doing with the #Writebook. Yes, it costs $0.00, but that does not mean that you don't have to go through the whole "purchase" procedure. This means that first, they collect your personal information (likely, to upsell you Basecamp later on), but also, you cannot install WB without a license code, which they send to you via email upon signup.

    I mean, what stops them from dropping support at some point - when upgrading will cost a fortune?

  16. It's quite "clever" what #37Signals are doing with the #Writebook. Yes, it costs $0.00, but that does not mean that you don't have to go through the whole "purchase" procedure. This means that first, they collect your personal information (likely, to upsell you Basecamp later on), but also, you cannot install WB without a license code, which they send to you via email upon signup.

    I mean, what stops them from dropping support at some point - when upgrading will cost a fortune?

  17. It's quite "clever" what #37Signals are doing with the #Writebook. Yes, it costs $0.00, but that does not mean that you don't have to go through the whole "purchase" procedure. This means that first, they collect your personal information (likely, to upsell you Basecamp later on), but also, you cannot install WB without a license code, which they send to you via email upon signup.

    I mean, what stops them from dropping support at some point - when upgrading will cost a fortune?

  18. It's quite "clever" what #37Signals are doing with the #Writebook. Yes, it costs $0.00, but that does not mean that you don't have to go through the whole "purchase" procedure. This means that first, they collect your personal information (likely, to upsell you Basecamp later on), but also, you cannot install WB without a license code, which they send to you via email upon signup.

    I mean, what stops them from dropping support at some point - when upgrading will cost a fortune?

  19. It's quite "clever" what #37Signals are doing with the #Writebook. Yes, it costs $0.00, but that does not mean that you don't have to go through the whole "purchase" procedure. This means that first, they collect your personal information (likely, to upsell you Basecamp later on), but also, you cannot install WB without a license code, which they send to you via email upon signup.

    I mean, what stops them from dropping support at some point - when upgrading will cost a fortune?