#writebook — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #writebook, aggregated by home.social.
-
🌳 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 -
🌳 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 -
🌳 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 -
🌳 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 -
🌳 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 -
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." […]https://kerrick.blog/posts/2025/did-37signals-just-accidentally-make-writebook-open-source/
-
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." […]https://kerrick.blog/posts/2025/did-37signals-just-accidentally-make-writebook-open-source/
-
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." […]https://kerrick.blog/posts/2025/did-37signals-just-accidentally-make-writebook-open-source/
-
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." […]https://kerrick.blog/posts/2025/did-37signals-just-accidentally-make-writebook-open-source/
-
52 Weeks, 52 Half Marathons
Stage 44 - Arrábida take II, Cabo Espichel
Substack
-
52 Weeks, 52 Half Marathons
Stage 44 - Arrábida take II, Cabo Espichel
Substack
-
52 Weeks, 52 Half Marathons
Stage 44 - Arrábida take II, Cabo Espichel
Substack
-
If you want to see what this workshop is about I started publishing some long form articles at https://booklet.goodenoughtesting.com (used the #writebook as platform)
-
If you want to see what this workshop is about I started publishing some long form articles at https://booklet.goodenoughtesting.com (used the #writebook as platform)
-
If you want to see what this workshop is about I started publishing some long form articles at https://booklet.goodenoughtesting.com (used the #writebook as platform)
-
If you want to see what this workshop is about I started publishing some long form articles at https://booklet.goodenoughtesting.com (used the #writebook as platform)
-
If you want to see what this workshop is about I started publishing some long form articles at https://booklet.goodenoughtesting.com (used the #writebook as platform)
-
I like a lot the videos generated on the site https://www.rumbo.world/home
#52weeks52halfmarathons #halfmarathon #running #lisbon #writebook #runnersofmastodon
-
I like a lot the videos generated on the site https://www.rumbo.world/home
#52weeks52halfmarathons #halfmarathon #running #lisbon #writebook #runnersofmastodon
-
I like a lot the videos generated on the site https://www.rumbo.world/home
#52weeks52halfmarathons #halfmarathon #running #lisbon #writebook #runnersofmastodon
-
I like a lot the videos generated on the site https://www.rumbo.world/home
#52weeks52halfmarathons #halfmarathon #running #lisbon #writebook #runnersofmastodon
-
52 Weeks, 52 Half Marathons - Stage 39
Hills galore - skimming the Lisbon border
#52weeks52halfmarathons #halfmarathon #running #lisbon #writebook #runnersofmastodon
-
52 Weeks, 52 Half Marathons - Stage 39
Hills galore - skimming the Lisbon border
#52weeks52halfmarathons #halfmarathon #running #lisbon #writebook #runnersofmastodon
-
52 Weeks, 52 Half Marathons - Stage 39
Hills galore - skimming the Lisbon border
#52weeks52halfmarathons #halfmarathon #running #lisbon #writebook #runnersofmastodon
-
52 Weeks, 52 Half Marathons - Stage 39
Hills galore - skimming the Lisbon border
#52weeks52halfmarathons #halfmarathon #running #lisbon #writebook #runnersofmastodon
-
52 Weeks, 52 Half Marathons - Stage 39
Hills galore - skimming the Lisbon border
#52weeks52halfmarathons #halfmarathon #running #lisbon #writebook #runnersofmastodon
-
52 Weeks, 52 Half Marathons - Stage 36
Filling the gaps in suburbia
Delayed because of my fractured finger. But I did manage to throw in Dijkstra and Huffman on a running post ;)
#52weeks52halfmarathons #running #halfmarathon #lisbon #writebook #runnersofmastodon
-
52 Weeks, 52 Half Marathons - Stage 36
Filling the gaps in suburbia
Delayed because of my fractured finger. But I did manage to throw in Dijkstra and Huffman on a running post ;)
#52weeks52halfmarathons #running #halfmarathon #lisbon #writebook #runnersofmastodon
-
52 Weeks, 52 Half Marathons - Stage 36
Filling the gaps in suburbia
Delayed because of my fractured finger. But I did manage to throw in Dijkstra and Huffman on a running post ;)
#52weeks52halfmarathons #running #halfmarathon #lisbon #writebook #runnersofmastodon
-
52 Weeks, 52 Half Marathons - Stage 36
Filling the gaps in suburbia
Delayed because of my fractured finger. But I did manage to throw in Dijkstra and Huffman on a running post ;)
#52weeks52halfmarathons #running #halfmarathon #lisbon #writebook #runnersofmastodon
-
52 Weeks, 52 Half Marathons - Stage 36
Filling the gaps in suburbia
Delayed because of my fractured finger. But I did manage to throw in Dijkstra and Huffman on a running post ;)
#52weeks52halfmarathons #running #halfmarathon #lisbon #writebook #runnersofmastodon
-
52 Weeks, 52 Half Marathons - Stage 28
Cloud striking at the Sintra Peaks#Writebook
https://writebook.52weeks52halfmarathons.com/2/52-weeks-52-half-marathons/237/stage-28-cloud-striking-at-the-sintra-peaks#52weeks52halfmarathons #running #halfmarathon #Lisbon #Sintra #runnersofmastodon
-
52 Weeks, 52 Half Marathons - Stage 28
Cloud striking at the Sintra Peaks#Writebook
https://writebook.52weeks52halfmarathons.com/2/52-weeks-52-half-marathons/237/stage-28-cloud-striking-at-the-sintra-peaks#52weeks52halfmarathons #running #halfmarathon #Lisbon #Sintra #runnersofmastodon
-
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?
-
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?
-
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?
-
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?
-
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?
-
52 Weeks, 52 Half Marathons - Stage 27
A Dirac in Sintra#Writebook
https://writebook.52weeks52halfmarathons.com/2/52-weeks-52-half-marathons/234/stage-27-a-dirac-in-sintra#52weeks52halfmarathons #running #halfmarathon #Lisbon #Sintra #runnersofmastodon
-
52 Weeks, 52 Half Marathons - Stage 27
A Dirac in Sintra#Writebook
https://writebook.52weeks52halfmarathons.com/2/52-weeks-52-half-marathons/234/stage-27-a-dirac-in-sintra#52weeks52halfmarathons #running #halfmarathon #Lisbon #Sintra #runnersofmastodon
-
52 Weeks, 52 Half Marathons - Stage 27
A Dirac in Sintra#Writebook
https://writebook.52weeks52halfmarathons.com/2/52-weeks-52-half-marathons/234/stage-27-a-dirac-in-sintra#52weeks52halfmarathons #running #halfmarathon #Lisbon #Sintra #runnersofmastodon
-
52 Weeks, 52 Half Marathons - Stage 27
A Dirac in Sintra#Writebook
https://writebook.52weeks52halfmarathons.com/2/52-weeks-52-half-marathons/234/stage-27-a-dirac-in-sintra#52weeks52halfmarathons #running #halfmarathon #Lisbon #Sintra #runnersofmastodon
-
52 Weeks, 52 Half Marathons - Stage 27
A Dirac in Sintra#Writebook
https://writebook.52weeks52halfmarathons.com/2/52-weeks-52-half-marathons/234/stage-27-a-dirac-in-sintra#52weeks52halfmarathons #running #halfmarathon #Lisbon #Sintra #runnersofmastodon