profile picture
Home Notes Links

Unsolicited observations & notes on software

  • Why isn't anyhow implemented using Box<dyn std::error::Error>? Sat, Dec 13 2025
  • How I think about technical debt Fri, Dec 12 2025
  • The AT protocol is interesting Fri, Oct 24 2025
  • Implementing a basic css selector engine Thu, Oct 2 2025
  • Just a matter of time Sun, Sep 21 2025
  • Stop doing templating languages Tue, Sep 2 2025
  • A peek inside the rust bumpalo crate Sat, Aug 30 2025
  • Self-referential Rust structs using arena allocation Thu, Aug 14 2025
  • Make stuff up Tue, Jun 17 2025
  • Parsing network streams Wed, Jun 11 2025
  • Elixir's mix tool is actually simple Mon, May 26 2025
  • How does Elixir's EEx work? Sun, May 25 2025
  • Notes on elixir compilation Fri, May 23 2025
  • Optimizing HTML images as a post-processing step Sat, Mar 30 2024
  • Time for Computers Sat, Nov 4 2023