update article post

This commit is contained in:
svemagie
2026-03-15 10:16:21 +01:00
parent 1031e39162
commit 9ecf34fbab
+345 -342
View File
@@ -18,353 +18,356 @@ webmentionResults:
skipped: [] skipped: []
timestamp: 2026-03-15T08:35:08.793Z timestamp: 2026-03-15T08:35:08.793Z
webmentionSent: true webmentionSent: true
updated: 2026-03-15T09:12:45.585Z updated: 2026-03-15T09:16:20.698Z
mpSyndicateTo:
- https://bsky.app/profile/svemagie.bsky.social
- https://blog.giersig.eu/
permalink: https://blog.giersig.eu/articles/thinking-in-public/ permalink: https://blog.giersig.eu/articles/thinking-in-public/
ai: ai:
textLevel: "1" textLevel: "1"
codeLevel: "1" codeLevel: "1"
aiTools: "Claude" aiTools: "Claude"
# aiDescription: "Optional disclosure about how AI was used" aiDescription: "Claude read/edited my Changelog and helped me to compile this Note as an editorial assistant"
--- ---
## Core Concept ## Core Concept
**Thinking in Public** is the practice of making your thinking process not just finished conclusions visible. It means: **Thinking in Public** is the practice of making your thinking process not just finished conclusions visible. It means:
* Publish **seedling ideas**, not just polished essays * Publish **seedling ideas**, not just polished essays
* Show **uncertainty** and **open questions** explicitly * Show **uncertainty** and **open questions** explicitly
* Make **iterations visible** (Garden Stages) * Make **iterations visible** (Garden Stages)
* Allow **reader feedback** on incomplete thoughts * Allow **reader feedback** on incomplete thoughts
* Treat your blog as an **extended mind**, not a portfolio * Treat your blog as an **extended mind**, not a portfolio
The opposite: perfectionism-driven publishing. “I only publish when its finished.” This is **risk-averse** and **isolating**. The opposite: perfectionism-driven publishing. “I only publish when its finished.” This is **risk-averse** and **isolating**.
* * * * * *
## Why It Matters ## Why It Matters
### 1. Authenticity ### 1. Authenticity
Finished thoughts are often polished, sales-like, optimized. Unfinished thoughts are **real thoughts**  with questions, doubts, contradictions. Finished thoughts are often polished, sales-like, optimized. Unfinished thoughts are **real thoughts**  with questions, doubts, contradictions.
Readers can distinguish: “Okay, this is a well-considered opinion” vs. “This is an experiment, take a look.” Readers can distinguish: “Okay, this is a well-considered opinion” vs. “This is an experiment, take a look.”
### 2. Faster Iteration Loop ### 2. Faster Iteration Loop
If you have to wait until “finished”, the feedback latency is weeks or months. If you publish-while-thinking: If you have to wait until “finished”, the feedback latency is weeks or months. If you publish-while-thinking:
``` ```
Day 1: Publish #garden/plant (seedling) Day 1: Publish #garden/plant (seedling)
Day 3: Reader comment → new perspective Day 3: Reader comment → new perspective
Day 5: Update to #garden/cultivate Day 5: Update to #garden/cultivate
Day 10: Publish #garden/revitalize (new insights) Day 10: Publish #garden/revitalize (new insights)
Day 30: Promote to #garden/evergreen (stable, reference-worthy) Day 30: Promote to #garden/evergreen (stable, reference-worthy)
``` ```
This is **resonance-driven**, not archive-driven. This is **resonance-driven**, not archive-driven.
### 3. Lower Barrier to Writing ### 3. Lower Barrier to Writing
> “A seedling thought shared is always better than a perfect thought kept private.” > “A seedling thought shared is always better than a perfect thought kept private.”
Every additional requirement (“It must be finished”) is a **reason not to publish**. Thinking in Public removes this barrier. Every additional requirement (“It must be finished”) is a **reason not to publish**. Thinking in Public removes this barrier.
### 4. Building in Public ### 4. Building in Public
Not just ideas, but **processes**: How I built the plugin, what problems I solved, which are still open. Not just ideas, but **processes**: How I built the plugin, what problems I solved, which are still open.
Readers dont just see “the result”, but also “how people actually develop.” Readers dont just see “the result”, but also “how people actually develop.”
* * * * * *
## The Garden Metaphor ## The Garden Metaphor
Implemented with [Digital Garden](https://maggieappleton.com/garden-history)  stages: Implemented with [Digital Garden](app://obsidian.md/Digital%20Garden)  stages:
``` ```
🌱 #garden/plant → Brand new thought, just emerged 🌱 #garden/plant → Brand new thought, just emerged
🌿 #garden/cultivate → Active thinking, developing 🌿 #garden/cultivate → Active thinking, developing
❓ #garden/question → Unresolved, asking for input ❓ #garden/question → Unresolved, asking for input
⚙️ #garden/repot → Restructuring, reframing ⚙️ #garden/repot → Restructuring, reframing
🔄 #garden/revitalize → Old idea, new life 🔄 #garden/revitalize → Old idea, new life
🌲 #garden/evergreen → Mature, stable, foundational (reference material) 🌲 #garden/evergreen → Mature, stable, foundational (reference material)
``` ```
This makes **development stage visible** without saying “this is bad” or “this is good”. This makes **development stage visible** without saying “this is bad” or “this is good”.
An old idea can become relevant again. A seedling can lie dormant for years. A cultivated thought can mature into **evergreen reference material**. Thats **okay and transparent**. An old idea can become relevant again. A seedling can lie dormant for years. A cultivated thought can mature into **evergreen reference material**. Thats **okay and transparent**.
* * * * * *
## Understanding the Stages ## Understanding the Stages
### 🌱 Plant ### 🌱 Plant
A brand new thought, barely formed. Hypothesis-stage. “Im wondering about…” A brand new thought, barely formed. Hypothesis-stage. “Im wondering about…”
**Characteristics**: **Characteristics**:
* Low barrier to publish * Low barrier to publish
* Likely to change significantly * Likely to change significantly
* Invites early feedback and discussion * Invites early feedback and discussion
* Short half-life * Short half-life
### 🌿 Cultivate ### 🌿 Cultivate
Active development. Youre thinking through it, refining, testing against reality. Active development. Youre thinking through it, refining, testing against reality.
**Characteristics**: **Characteristics**:
* Regular updates * Regular updates
* Growing clarity but still evolving * Growing clarity but still evolving
* Reader input shapes direction * Reader input shapes direction
* “Works in progress” feeling * “Works in progress” feeling
### ❓ Question ### ❓ Question
Deliberately unresolved. Youre asking for help, missing pieces, or exploring contradictions. Deliberately unresolved. Youre asking for help, missing pieces, or exploring contradictions.
**Characteristics**: **Characteristics**:
* Explicitly unfinished * Explicitly unfinished
* Invites expertise * Invites expertise
* May stay this way indefinitely (thats okay) * May stay this way indefinitely (thats okay)
* High reader engagement potential * High reader engagement potential
### ⚙️ Repot ### ⚙️ Repot
Restructuring. The idea was good but needs new framing, different context, or fundamental reorganization. Restructuring. The idea was good but needs new framing, different context, or fundamental reorganization.
**Characteristics**: **Characteristics**:
* Shows evolution of thinking * Shows evolution of thinking
* Breaks old patterns * Breaks old patterns
* Vulnerable moment (might fail) * Vulnerable moment (might fail)
* Growth through friction * Growth through friction
### 🔄 Revitalize ### 🔄 Revitalize
Returning to an old idea with fresh perspective. New relevance, new connections, new maturity. Returning to an old idea with fresh perspective. New relevance, new connections, new maturity.
**Characteristics**: **Characteristics**:
* Acknowledges time passing * Acknowledges time passing
* Shows how thinking evolved * Shows how thinking evolved
* Often triggered by external event * Often triggered by external event
* Second (or third) life for an idea * Second (or third) life for an idea
### 🌲 Evergreen ### 🌲 Evergreen
Mature, stable, foundational. Reference material. This thought has been tested, refined, and stands on its own merit. Mature, stable, foundational. Reference material. This thought has been tested, refined, and stands on its own merit.
**Characteristics**: **Characteristics**:
* Unlikely to change fundamentally * Unlikely to change fundamentally
* Serves as reference/foundation for other ideas * Serves as reference/foundation for other ideas
* High evergreen value (useful months or years later) * High evergreen value (useful months or years later)
* Can still be updated, but updates are minor refinements * Can still be updated, but updates are minor refinements
* Often becomes a “hub” for related posts * Often becomes a “hub” for related posts
* Attracts consistent traffic and citations * Attracts consistent traffic and citations
**When to promote to Evergreen**: **When to promote to Evergreen**:
* Thought has been through plant → cultivate → revitalize cycle * Thought has been through plant → cultivate → revitalize cycle
* Stability: hasnt needed major updates in 3+ months * Stability: hasnt needed major updates in 3+ months
* Utility: others reference it, it appears in multiple contexts * Utility: others reference it, it appears in multiple contexts
* Maturity: feels foundational, not provisional * Maturity: feels foundational, not provisional
* Clarity: explanations are clear enough for newcomers * Clarity: explanations are clear enough for newcomers
* * * * * *
## How It Changes Reader Relationship ## How It Changes Reader Relationship
**Traditional Blog**: “Author publishes finished thought. Reader reads. Maybe comments. Static.” **Traditional Blog**: “Author publishes finished thought. Reader reads. Maybe comments. Static.”
**Thinking in Public**: “Author works in public. Reader watches process. Reader contributes. Post evolves. Reader sees their input mattered. Some thoughts become trusted reference material.” **Thinking in Public**: “Author works in public. Reader watches process. Reader contributes. Post evolves. Reader sees their input mattered. Some thoughts become trusted reference material.”
This isnt just technically different. Its **culturally** different: This isnt just technically different. Its **culturally** different:
* Less “author as authority” * Less “author as authority”
* More “author + reader as collaborative thinking” * More “author + reader as collaborative thinking”
* Posts are **conversations**, not broadcasts * Posts are **conversations**, not broadcasts
* Some conversations crystallize into **reference material** * Some conversations crystallize into **reference material**
* * * * * *
## Practical Mechanics ## Practical Mechanics
### In Obsidian + obsidian-micropub ### In Obsidian + obsidian-micropub
```yaml ```yaml
--- ---
title: Some Half-Formed Idea title: Some Half-Formed Idea
tag: garden/cultivate tag: garden/cultivate
excerpt: "I'm exploring..." excerpt: "I'm exploring..."
--- ---
## Initial Thoughts ## Initial Thoughts
[...] [...]
## Questions ## Questions
- What about X? - What about X?
- Does this connect to Y? - Does this connect to Y?
- Still unclear: Z - Still unclear: Z
``` ```
**Publish** → Blog shows with 🌱 badge. RSS reader sees `garden-stage: plant`. **Publish** → Blog shows with 🌱 badge. RSS reader sees `garden-stage: plant`.
Later: Later:
```yaml ```yaml
tag: garden/cultivate tag: garden/cultivate
``` ```
**Update** → Post evolves. History visible. **Update** → Post evolves. History visible.
Eventually: Eventually:
```yaml ```yaml
tag: garden/evergreen tag: garden/evergreen
excerpt: "A foundational exploration of..." excerpt: "A foundational exploration of..."
``` ```
**Promotion** → Visual indicator changes, post moves to reference section. **Promotion** → Visual indicator changes, post moves to reference section.
### In the Blog Template ### In the Blog Template
* Post shows **clear stage indicator** * Post shows **clear stage indicator**
* Maybe: “Last updated X days ago” * Maybe: “Last updated X days ago”
* Maybe: “Open questions” section highlighted * Maybe: “Open questions” section highlighted
* Evergreen posts: Prominent placement, “Related posts” section * Evergreen posts: Prominent placement, “Related posts” section
* Maybe: Toggle to show **edit history** * Maybe: Toggle to show **edit history**
* Maybe: “Promoted to evergreen on [date]” * Maybe: “Promoted to evergreen on [date]”
### Filtering & Discovery ### Filtering & Discovery
Readers might want: Readers might want:
``` ```
/blog/all → All stages mixed /blog/all → All stages mixed
/blog/seeds → Only plants (emerging ideas) /blog/seeds → Only plants (emerging ideas)
/blog/cultivating → Active thinking /blog/cultivating → Active thinking
/blog/evergreen → Reference material only /blog/evergreen → Reference material only
/blog/timeless → Evergreen + question posts (always relevant) /blog/timeless → Evergreen + question posts (always relevant)
``` ```
* * * * * *
## Tensions & Trade-offs ## Tensions & Trade-offs
### “Wont this make me look less authoritative?” ### “Wont this make me look less authoritative?”
**Short answer: No.** The opposite: **Short answer: No.** The opposite:
* Transparency builds trust * Transparency builds trust
* Showing uncertainty is **more credible** than false certainty * Showing uncertainty is **more credible** than false certainty
* Readers respect “Im thinking through this” more than “Heres the truth” * Readers respect “Im thinking through this” more than “Heres the truth”
* Having **evergreen material** shows maturity and reliability * Having **evergreen material** shows maturity and reliability
**Long answer**: Authority doesnt come from “I never change my mind”. It comes from “I think carefully and adjust when I learn something. And some of my thinking stands the test of time.” **Long answer**: Authority doesnt come from “I never change my mind”. It comes from “I think carefully and adjust when I learn something. And some of my thinking stands the test of time.”
### “What if someone quotes my half-formed idea out of context?” ### “What if someone quotes my half-formed idea out of context?”
**Risk**: Yes. **Mitigation**: **Risk**: Yes. **Mitigation**:
* Clear garden stage badges * Clear garden stage badges
* License/note: “This is work-in-progress thinking” * License/note: “This is work-in-progress thinking”
* If it matters, you update the post and readers see the change * If it matters, you update the post and readers see the change
* **Evergreen posts have explicit “stable” indicator**  these are safe to quote * **Evergreen posts have explicit “stable” indicator**  these are safe to quote
**Real mitigation**: The garden stage IS the context. **Real mitigation**: The garden stage IS the context.
### “Doesnt this create noise?” ### “Doesnt this create noise?”
Fair question. If you publish **everything**, yes. Fair question. If you publish **everything**, yes.
But you filter by stage. A reader interested in “reference material” sees only evergreens. A reader interested in “emerging ideas” sees only plants. But you filter by stage. A reader interested in “reference material” sees only evergreens. A reader interested in “emerging ideas” sees only plants.
**Its signal, not noise because its labeled.** **Its signal, not noise because its labeled.**
### “When should I promote to evergreen?” ### “When should I promote to evergreen?”
Dont rush. A thought becomes evergreen through: Dont rush. A thought becomes evergreen through:
* **Time passing** (stability test) * **Time passing** (stability test)
* **Repeated usefulness** (does it serve you and others?) * **Repeated usefulness** (does it serve you and others?)
* **Standing up to challenge** (did criticism refine it or break it?) * **Standing up to challenge** (did criticism refine it or break it?)
* **Foundational role** (does it anchor other ideas?) * **Foundational role** (does it anchor other ideas?)
Some thoughts never become evergreen. Thats okay. Not all thinking needs to be permanent. Some thoughts never become evergreen. Thats okay. Not all thinking needs to be permanent.
* * * * * *
## Historical Context ## Historical Context
* **My Blog** (2000s): “Publish when finished” * **My Blog** (2000s): “Publish when finished”
* **Twitter** (2010s): “Publish everything instantly” * **Twitter** (2010s): “Publish everything instantly”
* **Thinking in Public** (2020s): “Publish with context about development stage” * **Thinking in Public** (2020s): “Publish with context about development stage”
* **Thinking in Public + Evergreen** (2025+): “…and let the best thinking crystallize” * **Thinking in Public + Evergreen** (2025+): “…and let the best thinking crystallize”
Its a **synthesis**: Its a **synthesis**:
* Blogger rigor (think before publish) * Blogger rigor (think before publish)
* Twitter immediacy (dont wait for perfect) * Twitter immediacy (dont wait for perfect)
* Garden transparency (show the state) * Garden transparency (show the state)
* **Librarian wisdom** (some things deserve to last) * **Librarian wisdom** (some things deserve to last)
* * * * * *
## Examples in the Wild ## Examples in the Wild
* [For the Love of Obsidian and IndieWeb](https://blog.giersig.eu/articles/for-the-love-of-obsidian/) was published as `#garden/cultivate` at first, then updated to `#garden/evergreen` * [For the Love of Obsidian and IndieWeb](https://blog.giersig.eu/articles/for-the-love-of-obsidian/) was published as `#garden/cultivate` at first, then updated to `#garden/evergreen`
* Some posts on IndieKit might be `#garden/evergreen`  foundational documentation * Some posts on IndieKit might be `#garden/evergreen`  foundational documentation
* Explorations of **Digital Garden** metaphor are themselves thinking-in-public * Explorations of **Digital Garden** metaphor are themselves thinking-in-public
* IndieKit debugging posts are likely `#garden/question`  “Heres what Im stuck on” * IndieKit debugging posts are likely `#garden/question`  “Heres what Im stuck on”
* * * * * *
## Connection to Other Concepts ## Connection to Other Concepts
### MYOG ### MYOG
Thinking in Public requires **infrastructure you control**. Cant do this on Medium or Twitter (no garden stages, no update control). Need your own site. Yes, you could use elaborate tagging system on Mastodon like some do, but thats too confusing imho. Thinking in Public requires **infrastructure you control**. Cant do this on Medium or Twitter (no garden stages, no update control). Need your own site. Yes, you could use elaborate tagging system on Mastodon like some do, but thats too confusing imho.
### Resonance-Driven Publishing ### Resonance-Driven Publishing
Thinking in Public **creates resonance**. Public thinking invites response. Response informs next iteration. Best thinking crystallizes into evergreen material. Loop. Thinking in Public **creates resonance**. Public thinking invites response. Response informs next iteration. Best thinking crystallizes into evergreen material. Loop.
### [For the Love of Obsidian and IndieWeb](https://blog.giersig.eu/articles/for-the-love-of-obsidian/) ### [For the Love of Obsidian and IndieWeb](https://blog.giersig.eu/articles/for-the-love-of-obsidian/)
The plugin removes friction that would prevent thinking-in-public. If publishing took 10 steps, youd only publish “finished” work. Frictionless → more plants, more gardens, more evergreens over time. The plugin removes friction that would prevent thinking-in-public. If publishing took 10 steps, youd only publish “finished” work. Frictionless → more plants, more gardens, more evergreens over time.
* * * * * *
## Open Questions ## Open Questions
* How does the garden metaphor scale? (100 posts? 1000?) * How does the garden metaphor scale? (100 posts? 1000?)
* Should there be **automatic archiving** (old plants → delete or revitalize)? * Should there be **automatic archiving** (old plants → delete or revitalize)?
* Can readers filter by garden stage in RSS? * Can readers filter by garden stage in RSS?
* Does thinking-in-public work for **all topics**? (Personal, technical, political?) * Does thinking-in-public work for **all topics**? (Personal, technical, political?)
* How do you handle **“I was wrong” posts**? Demote evergreen? * How do you handle **“I was wrong” posts**? Demote evergreen?
* Whats the incentive structure for **keeping old plants alive**? * Whats the incentive structure for **keeping old plants alive**?
* **NEW**: How do you celebrate promotion to evergreen? Special notification? * **NEW**: How do you celebrate promotion to evergreen? Special notification?
* **NEW**: Should evergreen posts have a section that shows the journey (plant → cultivate → evergreen)? Would it be a “related” section? * **NEW**: Should evergreen posts have a section that shows the journey (plant → cultivate → evergreen)? Would it be a “related” section?
* * * * * *
## Status ## Status
**#garden/cultivate**  Actively exploring the evergreen concept. The stage ladder is becoming clearer through practice. **#garden/cultivate**  Actively exploring the evergreen concept. The stage ladder is becoming clearer through practice.
* * * * * *
## Next Steps ## Next Steps
* [x] Implement garden stage filtering in 11ty templates ✅ 2026-03-15 * [x] Implement garden stage filtering in 11ty templates ✅ 2026-03-15
* [x] Add evergreen filtering and discovery ✅ 2026-03-15 * [x] Add evergreen filtering and discovery ✅ 2026-03-15
* [ ] Add garden view to RSS feed (with stage indicators) * [ ] Add garden view to RSS feed (with stage indicators)
* [ ] Document which posts are actively cultivated vs. dormant vs. evergreen * [ ] Document which posts are actively cultivated vs. dormant vs. evergreen
* [ ] Public “Thinking in Progress” dashboard (with evergreen section) * [ ] Public “Thinking in Progress” dashboard (with evergreen section)
* [ ] Consider “promotion ceremony” for posts moving to evergreen * [ ] Consider “promotion ceremony” for posts moving to evergreen
* [ ] Revisit: Does the plant/cultivate/question/repot/revitalize/evergreen vocabulary fit? * [ ] Revisit: Does the plant/cultivate/question/repot/revitalize/evergreen vocabulary fit?
* [ ] Track post lifecycle: when was it planted? When promoted to evergreen? * [ ] Track post lifecycle: when was it planted? When promoted to evergreen?