Iâve decided that Iâm pretty bad at capital-B Bloggingâ˘. The last âpostâ I made (as of writing) was the Databricks guest post on Spark Structured Streaming that I did back when I worked at M Science in 2022. That particular post went through a few different stages of revisions:
- Revising initial drafts as I learned more about Structured Streaming as a concept
- Revising âpersonally finalâ drafts with the Structured Streaming engineering team at Databricks
- Revising âtechnically finalâ drafts with somebody from our companyâs internal marketing team to make sure I didnât sound like a doofus/didnât make it seem like the company hired doofuses (it hired me, so it totally did, but thatâs obviously not something to broadcast openly)
- Revising the âmarketing finalâ draft with a lawyer to make sure I wasnât blabbing trade secrets to the general public
- Revising the âlegally finalâ draft with Databricksâ blog team to make sure the formatting was right (which I didnât do a good job of, apparently - the final published draft ended up having some weird formatting errors. Not totally sure what happened there ÂŻ\(ă)/ÂŻ )
That was quite a bit more than Iâd expected when initially pitching âWhat if we published our internal guide for everybody?â. That, along with starting a new job that introduced me to a far higher standard for engineering, raised my own internal bar for âwhat should I put on the internet?â Since then, Iâve written quite a few posts that Iâd describe as ~60% âdone,â but didnât end up hurdling internal (and arbitrary) bar for publishing.
Considering the editorial standards I started this blog with, the idea that Iâve had any bar at all is a bit funny.
The cost of learning is teaching
As somebody that has benefitted immensely from the free body of knowledge that exists on the internet, this doesnât make me happy. A graveyard of posts Iâve arbitrarily deemed âunfinishedâ isnât particularly helpful to anybody, including myself. Just because a set of knowledge isnât refined enough to be perfectly, 100% clear to a broad audience doesnât mean it wouldnât be helpful to somebody, including myself in the future.
I was fortunate enough to stumble on Maggie Appletonâs Ethos on Digital Gardening, which notably resonated with me more than many things Iâd read in the recent past. In particular, this diagram she designed clicked something in my brain thatâd remained un-clicked for quite awhile:

brief aside: Maggie brings a level of polish and class to doodling that is frankly enviable.
The cost of perfection is infinite
Putting things on a spectrum of âchaosâ to âcultivatedâ, in conjunction with the idea that âthe cost of perfection is infiniteâ (if not asymptotic), puts into hardly-uncertain terms that simply because a thing is not perfect, or close to it, necessarily means that it is unhelpful and should die a slow death in a draft bin.