notgull

The world's number one source of notgull

Home Projects Git Search About Archive

notgull versus burnout

May 8, 2025

Around November of last year I was afflicted with a crippling case of burnout. I want to talk about it.

Read More

Blocking code is a leaky abstraction

October 19, 2024

Asynchronous code does not require the rest of your code to be asynchronous. I can’t say the same for blocking code.

Read More

Why am I writing a Rust compiler in C?

August 25, 2024

To bootstrap Rust, no cost is too great.

Read More

I appeared on a podcast!

August 13, 2024

I recently apperead on the “QnA With Friends” podcast, run by Irine.

Read More

Explaining the internals of async-task from the ground up

March 30, 2024

async-task is one of the most complicated crates in the smol ecosystem. But, fundamentally, it’s just a future on the heap.

Read More

Why choose async/await over threads?

March 24, 2024

A common refrain is that threads can do everything that async/await can, but simpler. So why would anyone choose async/await?

Read More
« Prev 1 2 3 4 5 Next »