lambda

Hi, I'm ThatsNoMoon.

I'm a software engineer with too many passion projects and not enough time.

I'm a fan of hipster programming languages like Rust and Elixir.

My Projects

Evalvana

An early WIP REPL environment for any language with a plugin.

Highlights

A configurable keyword highlighting bot for Discord.

tinyvec_string

Stack-based string types for Rust backed by tinyvec.

You can check out all my repositories for older projects (and projects I'm not as proud of).

My Blog Posts

The Meme Definition of Monad

April 19, 2023 126 min read fp cat. theory

A TypeScript explanation of 'a monoid in the category of endofunctors'.

How Monads Solve Problems

December 19, 2021 12 min read fp

An exploration and explanation of real-world monads in TypeScript.

Gender

November 23, 2020 8 min read personal

What I've learned about being non-binary.

Visit all my posts for more.