The only reason I'm comfortable doing so many Twitter updates is that all the ones I do from a computer also appear here:
http://stevenrosenberg.net/blog/updates/
See EVERY post in this microblog — all 3,500+ — on one HTML page. This archive updates once daily.
Counter
There are 3567 updates in this microblog.
Social updates, or why this site exists and how it works
This site is dedicated to social-media-style updates. For longer pieces, see links to my main sites above. In this microblog, I am using a command-line script written in Ruby to feed this site and my Fediverse account on Mastodon.
In February 2026, I fixed this microblog and changed my configuration in the blogPoster script so I could start posting to it again. Even though I'm a regular Fediverse user, I see some value in keeping my own microblog in this simple form. It's basically a blog that can be easily fed and which doesn't show post titles (though every post does have a title, the blog HTML hides them).
Goals in 2026
I'd like to begin work on a new blog-posting GUI app that makes it easy to write and post to a Hugo or Zola blog. I have sites using both static site generators, but the Zola site is where I'm writing these days.
No databases were harmed in the making of this web site
The Ode project website has been down for some time, but you can find what's left of the user base at Gitter.
Ode does not use a database to store content. Instead, every entry exists on the web server as a "flat" text file.
Counter: Thanks to Rob Reed for the Ode system that runs this blog as well as his help on the Counter addin that provides the post-count feature seen above.
What happened to the Ode project?
I don't really know.
The Ode project website has been down for some time, but you can find what's left of the user base at Gitter.
Contact me
E-mail: stevenhrosenberg@gmail.com
Who am I
and why am I here?
My name is Steven Rosenberg. Journalist. Programmer. Husband. Father. Fixer of the broken. I currently run desktops with Debian Bullseye and Bookworm.