Hacker News new | ask | show | jobs
by sova 1959 days ago
Brainstorming and mapping out your ideas and concepts before diving in to code are very fundamental to an expert workflow. I would recommend getting a notebook with dots or gridlines for modeling out creative tasks, and getting a dry-erase board and some fine-tip dry-erase markers for quick drawing and task management.

For using the keyboard exclusively, I would recommend using the text editor Emacs which is very old (as old as linux?) and very stable, has keyboard actions for moving up and down by row, across by any number of characters, switching between buffers, and even has a built-in "undo tree" that you can walk back and forth to see code changes very easily.

1 comments

> Emacs which is very old (as old as linux?)

Emacs is much, much older than Linux. The original Emacs was written in 1976. Gosling Emacs, the first Emacs to run on Unix, was written in 1981. Gnu Emacs was written by Stallman in 1984.[1]

Linux was first released many years later, in 1991.[2]

[1] https://en.wikipedia.org/wiki/Emacs

[2] https://en.wikipedia.org/wiki/Linux