When I was growing up I couldn't afford a computer so I would write Basic on paper and save it for when I could get to school or somewhere else with a machine, then type it in. I definitely feel it made me a stronger developer as I had to "think like the machine" a bit more than when receiving immediate feedback while composing a program. The programs I was writing were insanely simple but I feel it was still a good…
Paper is dead, long live paper programming
11–20 of 89 posts
Re: Paper is dead, long live paper programming
#12His handwriting is gorgeous!
Re: Paper is dead, long live paper programming
#13His handwriting is gorgeous!
Except I literally cannot read it
Re: Paper is dead, long live paper programming
#14The earlier programming courses involve a lot of paper programming, because the finals involved writing programs on paper. So I ended up writing a lot of programs in cursive, and it looked something like this (except much uglier). Although I found it a fun exercise, I don't know how much (if at all) it helped me develop my understanding of programming
Re: Paper is dead, long live paper programming
#15There are typically 3 members on each team but only one computer.
Our strategy involved first finding the easiest problem in the set and handing it over to our fastest typer to solve. In parallel, the other 2 members ranked and categorized (graph search, DP, arithmetic, etc.) the remaining problems. We then proceeded to split the problems based on our strengths and difficulty.
Obviously, while the computer was occupied, the rest of the team had to design and type out their solutions on paper. Once a solution is ready, that member gets priority to use the computer.
In my experience, at least in a competitive setting, writing code on paper tends to minimize common mistakes, especially once you get used to it. By the time you type it out, you'll have addressed most of the issues, so the code should (hopefully) compile and run with little modification.
Re: Paper is dead, long live paper programming
#16His handwriting is gorgeous!
Re: Paper is dead, long live paper programming
#17Earlier quoted context omitted.
Except I literally cannot read it
Yeah, he's doing calligraphy (either Spencerian script or Copperplate, maybe?) for coding, which is absolutely not a good hand for it. I mean, I personally take notes in cursive, but they're typically prosaic (e.g. "Fix the VPN", "Ask Steve about those CSS changes", etc).
Also, I agree with you, Spencerian (or any other ornate script) is not the best for coding notes.
Re: Paper is dead, long live paper programming
#18When I was growing up I couldn't afford a computer so I would write Basic on paper and save it for when I could get to school or somewhere else with a machine, then type it in. I definitely feel it made me a stronger developer as I had to "think like the machine" a bit more than when receiving immediate feedback while composing a program. The programs I was writing were insanely simple but I feel it was still a good…
Re: Paper is dead, long live paper programming
#19Back in college I used to take all my notes in cursive, mostly to help me pay attention in class (the busywork of trying to make my handwriting as nice as possible helped me keep focus). The earlier programming courses involve a lot of paper programming, because the finals involved writing programs on paper. So I ended up writing a lot of programs in cursive, and it looked something like this (except much uglier). Al…