If you want to think crisply about live programming interfaces, highly recommend this paper by @qualmist and @jeffrey_heer!