ENGINEERING NOTES
Engineering
Stories about the technology and people building understandable software.
Engineering articleBeyond Beautiful CodeCompare perspectives on code aesthetics and how those aesthetics move as systems evolve.Engineering articleBuilding a Calculator EngineImplement a calculator engine with tokenization, ASTs, floating-point details, and natural input.Engineering articleBuilding an NES EmulatorConnect a 6502 CPU, PPU, tiles, audio, and WebAssembly to emulate the NES in a browser.Engineering articleBuilding an Encrypted Sharing VaultDesign an encrypted sharing vault with key hierarchies, zero-knowledge boundaries, and share flows.Engineering articleHow to Whittle a SkillImprove agent skills through progressive disclosure, classification ladders, and evaluation.Engineering articleImplementing a Genetic AlgorithmImplement genomes, selection, crossover, and mutation, then observe evolution across generations.Engineering articleBuilding a Small Language ModelConnect embeddings, attention, transformers, and sampling to understand a small language model.Engineering articleDo We Really Understand Pagination?Analyze pagination through offsets, cursors, tombstones, scatter-gather, and fanout.Engineering articleThe Weight of Trivial CodeAnalyze the contract cost of seemingly trivial choices such as awaitless returns, mutable defaults, and three-valued logic.