Startup idea: a device on which you can write code which you can subsequently edit by inserting, changing, moving around, and erasing lines