I had a professor who used `ed` to write his code. He said only bring able to see one line at a time forces you to think more about what you're doing.

Anyways, Cursor generates all my code now.