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