I was initially surprised at the idea, since it means that errors that can immediately be found on a computer (using a wrong library function, edge conditions on loops, ...) are easy to miss.
Paper is dead, long live paper programming
21–30 of 89 posts
Re: Paper is dead, long live paper programming
#22Re: Paper is dead, long live paper programming
#23Despite me typing pretty fast on a keyboard (~90wpm), writing things out on paper makes me think more carefully, and I don't have to maintain a contextual overhead in pressing the right keys or seeing a red, strong underline for every typo I make. This is also true for non programming related work. It frees my mind into solving the actual thing where typing is just the medium.
Then again, I grew up doing a lot of writing and only got my first iPhone in college. This might be different for kids who interact with iPads in elementary school though.
Re: Paper is dead, long live paper programming
#24Re: Paper is dead, long live paper programming
#25To this day I swear by pen and paper — not for actual code any more, but most specs/designs/flowcharts/pseudocode, and absolutely all meeting and personal notes. I highly value the focus which comes from not being distracted by the quality/features/font/customisation/whatever of some device/app/workflow du jour.
Re: Paper is dead, long live paper programming
#26Earlier quoted context omitted.
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).
It's some Spencerian variation, indeed. I can't fathom why he uses that paper format... Those pages are annoyingly narrow! 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
#27In many cases this is a faster method, as the amount of debugging can be greatly decreased.
Re: Paper is dead, long live paper programming
#28Re: Paper is dead, long live paper programming
#29Re: Paper is dead, long live paper programming
#30The school only had one computer, and no one in the class had their own. We wrote BASIC programs on paper, handed them in, and the instructor entered them, ran the program, and let us know the results afterwards.
Up until college, I had a habit of writing programs on paper first. I'd forgotten how well that worked for focusing the mind. This is a great reminder.