3 ms·
I think it is crucial to learn how to code with pen and paper. All computerization adds a mental burden, that shouldn't be there. Also this is a nice way to con
by _glass 3y ago
I think it is crucial to learn how to code with pen and paper. All computerization adds a mental burden, that shouldn't be there. Also this is a nice way to connect computer science with mathematics.
- maipen 3y agoI disagree. All code is useless without computers. We should use every single tool that can boost our efficiency and allow us to make less errors. Copilot, autocomplete, intelisense, etc… It’s a waste of your time and you will write worse code if you just use pen and paper. Guaranteed.
- absrec 3y agoAgreed. The faster you implement and correct the better it becomes. It's quite improbable that you'll catch a logical error in writing and not catch it while coding it up. It's also quite unlikely that a sketch of your plan will help you more than a debugger will.
- BlueTemplar 3y agoI disagree, if you get into this habit, you risk missing the forest for the trees, which is much more dangerous : for instance that you should have used a different programming paradigm, a different programming language, a completely different approach at solving the problem than coding that, or even sometimes solving that problem might be an actual waste of effort, better spent elsewhere !
- absrec 3y agoDesign, tooling, relevance != implementation. And not saying don't think just pointing out that careful handcrafted logic takes almost the same time to implement anyway. Most problems are such that it's hard to know what really needs to be accounted for initially due to some janky interface or the language not behaving as you expected which can nuke the whole plan. Writing stuff down can make you more confident about the approach and ironically lead to a dead end because you assumed everything was accounted for.
- gitgud 3y agoI can't tell if this is sarcasm or not, you have the word "pen" in your name! Anyway, not sure if it's "guaranteed" to be worse than using a computer. Yes, you'll definitely get less help with pen and paper. But you'll probably end up understanding the problem better, without relying on GPT completion of code etc...
- alpaca128 3y ago> All computerization adds a mental burden Even if it did, having to write down thoughts or code by hand at slow speed and without convenient way to modify it is significantly worse. Not to mention I'd constantly get distracted by my ugly handwriting. If you prefer doing it the oldschool way that's fine, but don't force it on others assuming their brains work the same.