notes on live coding