Graph
You reason about bits, cost and files the way the machine does.
Bitwise operators, masks, shifts, and how a value is laid out.
Loop invariants, halving a range, and what an algorithm costs.
Reading and writing a stream without loading all of it at once.
Tokenising, state machines, and recursive descent.