In 1992 for my final pre-exams deliverable at uni I wrote the entire program text (in Pascal) out on pen and paper overnight, fuelled by cheap lager and Red Bull. Queued at the door waiting for the lab to open in the morning, then typed the lot in and was delighted to discover not only no syntax errors, but no bugs. Ran it, took a few screenshots, printed them and the listing, delivered it to my tutor and went to the…
Paper is dead, long live paper programming
71–80 of 89 posts
Re: Paper is dead, long live paper programming
#72I find this very absurd as a programmer who's written code directly on the PC since like forever.
Re: Paper is dead, long live paper programming
#73This is the sort of thing I write into "notes.txt" and check in to source control as a support document. Writing your notes in a bound notebook as un-OCR-able calligraphy, and then scanning the results to image files is not likely to endear you to me as a co-worker.
As such I'll mostly write personal notes for my own reference and make a judgement call about where I put in the 10x effort to communicate to co-workers.
Your approach seems to couple problem solving with communicating with co-workers. Sometimes that's an advantage - often not.
Re: Paper is dead, long live paper programming
#74Re: Paper is dead, long live paper programming
#75His handwriting is gorgeous!
Re: Paper is dead, long live paper programming
#76Earlier quoted context omitted.
Yes, but I have a tool for making images on my computer, too. The handwritten bound notebook cannot be searched, diff'ed, or versioned. It is strictly inferior to the plaintext file in most ways that are in any way relevant to writing software. Its nemesis, of course, is and has always been the mathematical equation, whose notations confound the plaintext writer at every turn. For those, you can write it to an image,…
So searching an image is definitely nice, but it's a tradeoff in my opinion as it takes much longer to write out an equation in equation editor (I'm very proficient btw) or the other mathematical CAD tools I use when compared to a Notebook sketch. I use them all the time, take a pic and put it in OneNote with some keywords to search.
Re: Paper is dead, long live paper programming
#77This is the sort of thing I write into "notes.txt" and check in to source control as a support document. Writing your notes in a bound notebook as un-OCR-able calligraphy, and then scanning the results to image files is not likely to endear you to me as a co-worker.
You'd rather have plain text than hand-written diagrams? I think most of the difficulty is in not knowing APL like notation.
(But I do use paper some - focus reasons, and easier to manage than terrible phone interfaces.)
Re: Paper is dead, long live paper programming
#78Re: Paper is dead, long live paper programming
#79Re: Paper is dead, long live paper programming
#80Earlier quoted context omitted.
Except I literally cannot read it
Did you not learn cursive in grade school? This looks exceptionally readable to me, and other than the capital letters it doesn't really have any flourishes. And given how practiced his hand looks, I wouldn't be surprised if he was able to write this much quicker in cursive than I could write it in printed letters.