The Curious Engineer

All blogs / Rust

notgull

notgull.net

The world’s number one source of notgull

RustEssays / personalGaming

Posts
45 from 2 Mar 2023 to 2 Jul 2026
Posting
monthly (11 in the last year)
Kind
personal blog
Feed
https://notgull.net/feed.xml

2026 10

  1. The Narrativistics of Deltarune
  2. How *Backrooms* Incarnates the Psychology of an Abuser
  3. Go for a swim; it’ll help
  4. Is it fair to expect media literacy?
  5. Why am I taking emergency response training?
  6. Amtrak is nice, but why was my ticket $83?
  7. How do we prevent Bitrot?
  8. Page2
  9. Writing is good for the soul
  10. About Bootstrapping, and why it’s important

2025 5

  1. Rust’s Block Pattern
  2. How to deal with Rust dependencies
  3. async/await versus the Calloop Model
  4. notgull versus burnout
  5. Page3

2024 7

  1. Blocking code is a leaky abstraction
  2. Why am I writing a Rust compiler in C?
  3. I appeared on a podcast!
  4. Explaining the internals of async-task from the ground up
  5. Why choose async/await over threads?
  6. Announcing smol-macros, smol-hyper and smol-axum
  7. Page4

2023 23

  1. Creating a time machine for my blog
  2. SCP-093 is a Timeless Masterpiece
  3. The rabbit hole of unsafe Rust bugs
  4. Evaluating new software forges
  5. My new, remote-access Rust development setup
  6. Recreating concurrent futures combinators in smol
  7. Page5
  8. Eyra is an interesting Rust project
  9. Why you might actually want async in your project
  10. What to expect from smol 2.0
  11. Announcing Theo
  12. The Quest for Piet 3, or, Text Rendering Madness
  13. The Quest for Piet 4, or, The Way It Ends
  14. Page6
  15. The Quest for Piet 2, or, the Revenge of the Gradients
  16. The Quest for Piet
  17. A Proposal for an asynchronous Rust GUI framework
  18. Announcing unsend
  19. Announcing async-winit
  20. A Proposal for Safe Window Handles
  21. Page7
  22. Announcing piet-glow
  23. \Device\Afd, or, the Deal with the Devil that makes async Rust work on Windows