Hey! I’m Thomas Hartmann, a software developer and speaker currently living in Oslo.

I created this blog because I wanted to be able to share my thoughts on a variety of topics related to development and needed somewhere I could do it in long form. Expect posts on keyboard layouts, functional programming, type systems, Emacs, Nix(OS), git, Rust, and more. Whenever I climb out of a rabbit hole, I should have some interesting words to put on this page.

As the saying goes, if at least one person takes something positive away from this blog, then I have succeeded.

About me

Software development is a large topic and I can hardly call myself an expert on any one aspect of it, but I like to think that I make up for it with abundant curiosity and a decent understanding of some core principles. Besides programming languages, paradigms, and concepts, I have also gotten a taste for infrastructure, and, IRL, keyboards. In fact, I’ve probably taken that one a bit too far, both switching up my layouts and migrating to the split keyboard worl– … huh? Yeah, okay; I’ll try and rein it in a bit.

Naturally, I also have (some) interests outside of software: most notably, I’m big into exercise and operate as a LesMills group fitness instructor, but I’m also a musician and an avid gamer—if you wanna trade some Pocket Monsters: hmu.

About the blog

This blog is built with Hakyll and ample help from various other blogs with a similar setup. You can find the source code on GitLab if you wanna steal some tricks or just have a little gander. Expect intermittent and inconsequential updates.

Get in touch!

If you want to get in touch, you can reach me at the email address listed above, or try Mastodon if you’re into that sort of thing. I’ll try and respond in a timely fashion.

Aight, I’m out. Peace.