Visualising Program Execution
Jan Paul Posma
.nl
j@npaulpos.ma
seeing what programs do
seeing
example
advanced
practical tool
01001
01001
01001
console.log
reproduce
hypothesis
instrumentation
trigger error
get clues
OMNISCIENT DEBUGGING
reproduce
hypothesis
instrumentation
trigger error
get clues
seeing
example
advanced
practical tool
Whyline
3X more successful
Reacher
5X more successful
seeing
example
advanced
practical tool
Timelapse (Webkit)
typical overhead ~0-3%
seeing
example
advanced
practical tool
github.com/janpaul123/
omniscient-debugging
integrated with:
seeing
example
advanced
practical tool
janpaulposma.nl/
strangeloop2015
j@npaulpos.ma