Lab.
Interactive technical essays with small experiments, notes from real systems work, and visual explanations you can poke at while reading.

Developer and technical writer
saber
I write about the systems I like taking apart: performance, game architecture, reverse engineering, Linux internals, and markets.
Sections
ECS
Archetypes, sparse sets, cache-friendly iteration
Algorithms
Search, sort, pathfinding, compression
Performance
CPU caches, memory layouts, branch prediction
Roblox
Gameplay systems, networking, optimization
Reverse Engineering
Memory, binaries, debugging
Linux
Tools, workflows, systems programming
Trading
Systems, automation, market structure
Notes
Short technical thoughts
Recent
Search Algorithms Through the CPU Cache
A look at linear and binary search from the perspective of your CPU's cache hierarchy, including the cases where memory access patterns outweigh Big-O.
Rust Ownership Mental Model
A practical cheatsheet for choosing references, clones, Rc, Arc, Box, and interior mutability.
Cache Lines and Memory Layout
How CPU caches work, why padding exists, and how struct layout changes throughput.
Sparse Set Internals in ECS Frameworks
How sparse sets keep add, remove, lookup, and iteration fast enough for ECS storage.
Branch Prediction and Sorted Data
How your CPU predicts branches, what a misprediction costs, and why sorted arrays often process faster than random ones.
Archetype Storage: How Bevy and Flecs Organize Entity Data
A look at archetype tables, component moves, and the cost of changing an entity's component set.
