“mar blog” is the blog of Michael Richmond.
I was prompted to start this blog after noticing that I had developed a habit of posting insightful comments on software development, learning programming, and related matters to random internet forums. My girlfriend characterized this habit as “teaching the leapers how to sing”. So rather than posting futile missives in random forums, I’ll instead be posting them to this blog. Hopefully over time some coherence will be found.
My day job at IBM Research is spent developing software architectures, languages, and tooling to make it easier to build complex systems. At other times, I can often be found geeking around with new approaches to user interfaces or trying to get some random old OS du jour working just because it’s cool.