I basically write for a living, but that doesn't stop me when the meter is off. Aside from The Nature of Software, which is a stand-alone project, I do it in three main places, in decreasing order of silliness.
My twitter account is basically a tombstone at this point; I now spout my banalities on Mastodon and—where is shaping up to be the most fun—BlueSky.
Here's an extremely cursory rendering of my daily Twitter activity, at least up until the API access was shut off. The lighter bands are replies to others, and the darker ones are me yelling into space. One horizontal pixel equals one day; one vertical equals one tweet. I may yet replicate this for the other platforms.
I have a newsletter—erstwhile on Substack, now on Buttondown—that I send out every few weeks in which I try to engage a little more thoughtfully with what's happening on and around the internet.
On this website you will find longer-form essays that consider slower-moving topics.
I have also plotted the entire thing on a timeline, all the way back to 2008.
A side effect of taking my clients' confidentiality very seriously is that I can only show off a narrow sliver of my work. Surfacing more material is an ongoing project. In the meantime:
I keep my writing for programmers separate from the main feed, to spare the rest of my audience. I also wrote about how I did that.
I sometimes talk at conferences, which I am collecting on YouTube. Here's one I like, from 2017:
I sporadically live-stream work sessions. The process is surly, sweary, and occasionally drinky. No warranties. You can find me here:
Most of the work I do involves displaying private information, so I can't really show it off. That said, the stuff you can see, by volume, is mostly boring stuff like software libraries, tools, and specifications. I'm also in the process of curating a list of selected artifacts with notes on the problem I was trying to solve and how I solved it. In the meantime, you can check out my work on GitHub.