The Curious Engineer

All blogs / Rust

MMapped blog

mmapped.blog

RustSoftware / engineering practiceMathOCaml / F#Essays / personal

Posts
53 from 25 Oct 2021 to 27 Oct 2026
Posting
monthly (8 in the last year)
Kind
personal blog
Feed
https://mmapped.blog/feed.xml

2026 7

  1. Answers at the back of The Book
  2. Backtrack-free cursive
  3. Interleaved deltas
  4. Whispering gallery
  5. Kirk, Scotty, and Spock
  6. The third hard problem
  7. 2025 retrospective

2025 12

  1. Advent of Code 2025
  2. Compilation is communication
  3. Tag-based logging
  4. Stepanov’s biggest blunder
  5. Parasites found
  6. Box combinators
  7. Three degrees of validity
  8. 3000 days of Duolingo
  9. Static types are for perfectionists
  10. ONNX introduction
  11. 2024 retrospective
  12. Advent of Code 2024

2024 11

  1. Square joy: tile crush
  2. Transposing tensor files
  3. Programming avant-garde
  4. Effective design docs
  5. Transaction models are programming paradigms
  6. The plan-execute pattern
  7. Enlightenmentware
  8. Extending HTTPS outcalls
  9. Good names form Galois connections
  10. Universal domain types
  11. The off-chain reporting protocol

2023 10

  1. The numeric tower fiasco
  2. Flat in-order binary trees
  3. Mach’s principle
  4. Candid for engineers
  5. ckBTC internals: event log
  6. If composers were hackers
  7. Scaling Rust builds with Bazel
  8. Book summary: Building a Second Brain
  9. When Rust hurts
  10. Tutorial: stable-structures

2022 11

  1. IC internals: the ICP ledger
  2. Designing error types in Rust
  3. IC internals: Internet Identity storage
  4. Fungible tokens: payment flows
  5. Fungible tokens 101
  6. IC internals: XNet protocol
  7. Square joy: pre-order
  8. IC internals: orthogonal persistence
  9. Debug like Feynman, test like Faraday
  10. Square joy: trapped rainwater
  11. Rust at scale: packages, crates, and modules

2021 2

  1. IC internals: replicated state machine
  2. Effective Rust canisters