Probably time to move this to COFF, but

along the line of Fission for Program Comprehension....

I wonder how many of you don't know about Don Lancaster.

Pioneer in home computing back when that meant something, inventor of a very low cost 1970s video terminal (the TV Typewriter), tremendously skilled hacker, brilliant guy.

Also still alive, lives a couple hours away from me in Safford, AZ, and has been doing fantastic research on Native American hanging canals for the last couple decades.

Anyway: he wrote a magnificent piece on how to understand a (6502) program from its disassembly, which reminded me of Gibbons's work: https://www.tinaja.com/ebooks/tearing_rework.pdf

I don't think Don ever had a lot of crossover with the more academic world of Unix people, but he's one of my heroes and I have learned a hell of a lot from his works.

Adam