How I used game engine tech to solve a video streaming problem
Deriving user interfaces from first principles
and why the distinction matters more than you think