4 min read

Blog Chains

Part 2 of my Creative Productivity blog chain. Start here.


When I decided to reactivate this blog, I thought a lot about how to get into a habit of publishing regularly. I have collected lots of material, many notes and writing ideas, but never got to a point where I actually published anything.

Overcoming perfectionism

For a long time I thought of publishing on the Internet as adding to information overload by piling more stuff on top of an already gigantic pile of stuff, contributing even more to an already overcrowded space. I didn’t want to add anything that’s not extremely polished and valuable. I was approaching writing blog posts like I approach building products.

Doing so, I set unrealistic expectations for myself that are impossible to achieve, especially not on a regular basis. So I never made it anywhere close to publishing anything. And if I had made it to that point, I would’ve given up quickly after because surely I can’t keep the quality up as high as I wanted with the cadence I wanted.

I needed to get over the idea that everything I will ever publish will satisfy ridiculous requirements and lower my standards. I’m not the first person struggling with perfectionism, and thankfully there are many strategies to attack this problem. For my writing, I happened to come across the… ahem… perfect solution.

Blog chains

Venkatesh Rao from Ribbonfarm came up with a format of writing he calls “blogchains”. Of course, the pun is intended.

A blogchain is longform by other means. Containerized longform if you like. A themed blog-within-a-blog, built as a series of short, ideally fixed-length posts.

— Q7: What’s a blogchain?, Constructions in Magical Thinking

Originally invented to tackle the various issues with long-form writing on the web, I found it to be perfectly suited to solve the problems that kept me from publishing in the past. I can still pretend to work on a larger, grander, definitive narrative (which of course will ultimately need a complete rewrite ;-). At the same time it gives me a lot of good reasons to share the work in progress as I go:

A traditional blog series is a waterfall-planned longer work that’s something like an ersatz book for lazy vanity publishers. A blogchain on the other hand:

  1. is improvised rather than planned
  2. is responsive to salient events in the environment
  3. evolves at a certain tempo
  4. acts like a themed, bite-sized commitment ratchet; gradatim ferociter
  5. …but without the oppressive intention-debt of a traditional series
  6. is designed for sustainability, more sitcom than movie
  7. is suitable for multi-author collaboration like my Worlding Raga
  8. is structurally a way to build over time (“construction”)
  9. is capable of supporting an inter-process messaging protocol with adjacent blogchains
  10. has no necessary or scripted “ending” but more of a crash-only/infinite game character

— Q8: It’s called a series. You invented the blog series! Why are you making up unnecessary new words?, Constructions in Magical Thinking

Blog chains also appear to support Christopher Alexander’s process of unfolding wholeness, which makes it even more interesting to me.1

Time will tell, how well this format is going to work for me. So far I’ve gotten further with it than ever before: at the time of publishing this post, I have started three distinct blog chains on this blog:

  1. Universal Structure What is the structure of thought? How do we think? And how can understanding how we think help us create better software?
  2. Beyond Code What could the a future of programming be like? How can we democratize programming and give more people access to the tools to build our tools?
  3. Creative Productivity How is personal productivity different for creatives? What tricks, techniques, and tools can creatives use to become more productive?

I just decided to declare this and a previous post about my writing endeavor my third blog chain Creative Productivity and will look more into the creative process in future posts.

See, I’m making it up as I go along. Such progress!


To be continued…


  1. You’ll see. Give me a few more weeks. Months? ↩︎