Hey! I'm Thomas Heartman, a software developer, writer, and speaker. I like tech, training, and trying new things.

This blog serves as a record of my adventures in the software world, of my experiences with code, and of general thoughts and ideas on anything related. There's code snippets, git tips, programming concepts, CLI app recommendations, and more. Enjoy!

About the blog

This blog is built with Gatsby. You can find the source code on GitLab if you wanna steal some tricks or just have a little gander.

Get in touch!

Like what I'm doing? Spotted a mistake I made? Want to discuss something? I want to hear from you! You can reach me at the email address listed above, or try Twitter if you're into that sort of thing. I'll try and respond in a timely fashion.

Recent posts

Why not head on over to the blog or the archive section to start reading? If you're not sure where to start, how about one of these last three posts?

Bevy: getting started on NixOS

When trying to follow the Bevy getting started guide, I ran into some NixOS related issues. Here's what they were and what I had to do to fix them!

2020 wrap-up

In which I go back and look at the goals I set for myself in 2020 and assess whether I achieved them or not (spoiler: mostly didn't). I also outline my (lack of) plans for 2021.

Rust 2021

In which I talk about what features I want to see on the Rust roadmap in 2021. Const generics and generic associated types get honorable mentions, but my vote goes to nested OR-patterns and trait aliases.