Yeah, I drew this. Check out my art blog.

mcyoung

I'm Miguel. I write about compilers, performance, and silly computer things. I also draw Pokémon.

Home • About • Posts • Tags
• • Art • Resumé • Syllabus

CC BY-SA • Site Analytics
© 2025 Miguel Young de la Sota

Posts

  • 2025-04-29 /
    Protobuf Tip #3: Accepting Mistakes We Can't Fix
  • 2025-04-22 /
    Protobuf Tip #3: Enum Names Need Prefixes
  • 2025-04-21 /
    Cheating the Reaper in Go
  • 2025-04-15 /
    Protobuf Tip #2: Compress Your Protos!
  • 2025-04-14 /
    What the Hell Is a Target Triple?
  • 2025-04-08 /
    Protobuf Tip #1: Field Names Are Forever
  • 2025-03-11 /
    The Art of Formatting Code
  • 2024-12-16 /
    Go's Weird Little Iterators
  • 2024-12-12 /
    Things You Never Wanted To Know About Go Interfaces
  • 2024-12-10 /
    Nobody Gets Fired for Picking JSON, but Maybe They Should?
  • 2024-04-17 /
    The Rust Calling Convention We Deserve
  • 2023-11-27 /
    Designing a SIMD Algorithm from Scratch
  • 2023-09-29 /
    What is a Matrix? A Miserable Pile of Coefficients!
  • 2023-08-09 /
    I Wrote A String Type
  • 2023-08-01 /
    A Gentle Introduction to LLVM IR
  • 2023-05-11 /
    Single Abstract Method Traits
  • 2023-04-04 /
    Better Trait Resolution in Rust
  • 2023-03-29 /
    Atomicless Concurrency
  • 2022-07-24 /
    3Hz Computer, Hold the Transistors
  • 2022-07-13 /
    std::tuple the Hard Way
  • 2022-06-07 /
    The Alkyne GC
  • 2021-12-19 /
    Move Constructors Revisited
  • 2021-11-29 /
    Understanding Assembly Part I: RISC-V
  • 2021-06-01 /
    Everything You Never Wanted To Know About Linker Script
  • 2021-05-24 /
    The Taxonomy of Pointers
  • 2021-04-26 /
    Move Constructors in Rust: Is it possible?
CC BY-SA • Site Analytics
© 2025 Miguel Young de la Sota