Michael's Blog Posts

Introducing the Rust crash course

Introducing the Rust crash course

I'm happy to announce that I'll be beginning a crash course on Rust. This post describes motivations and the style this will take.

RAII is better than the bracket pattern

RAII is better than the bracket pattern

Last week, I wrote a blog post about ResourceT, and mentioned Rust's RAII being better than Haskell's bracket pattern. In this blog post, I demonstrate what this advantage is.

How I research health

How I research health

An explanation on my process for researching topics on health (including nutrition and exercise). Hopefully this can help others understand how I reach my conclusions, and follow similar processes for themselves.

Kids Coding, Part 3

Kids Coding, Part 3

Part 3 of teaching my kids to code, introducing pattern matches and enums

Kids Coding, Part 2

Kids Coding, Part 2

Part 2 of teaching my kids to code, introducing variables and defining functions.

Kids Coding, Part 1

Kids Coding, Part 1

I just started teaching my kids some coding. Here are the notes from the first lesson.

Post Fast Write-up

Post Fast Write-up

I did a 5.5 day fast last week, here are some of the results

Thoughts on Fasting

Thoughts on Fasting

A number of people expressed interest in my current multiday fast. Let me share some layperson's thoughts on the topic.

I am not snoyjerk

I am not snoyjerk

There's a user on Reddit known as snoyjerk. Just setting the record straight to avoid confusion: that's not me.

My open source goals

My open source goals

I'm planning on changing my open source priorities to focus more on helping others work on projects.