▲ | agentultra 4 days ago | |||||||
If you want to try something wild: take a side project and do your programming on paper. Type the code in and run it if you must. But go back and write in pen and ink. It sounds weird. Programming languages have a lot of funky syntax. You’ll find the impulse to either find short-hand or else you will start structuring the program such that you can keep (parts of) it in your head. | ||||||||
▲ | seabass-labrax a day ago | parent | next [-] | |||||||
Lisp dialects are usually nice enough to write on paper. Because whitespace between list elements is never important in classic Lisp, you can break lines wherever it makes most sense visually to do so. Plus, the referential transparency means that you can write on loose sheets without any specific order (although many Lisp compilers do read top-to-bottom in practice). | ||||||||
| ||||||||
▲ | 0x38B 3 days ago | parent | prev [-] | |||||||
When I was learning Python on Udacity’s Python course, I worked out solutions to the problem sets on paper. That’s when I do my best, 100% focused thinking: with a good pen and a nice notebook. It’s still the most enjoyable programming experience I’ve had. |