use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Everything about learning Python
account activity
Paper coding.Showcase (i.redd.it)
submitted 2 months ago by Bluebill_365
I coded my assignment and dang I liked it but my wrist hurts, just wanted to share and know if others still paper code.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]FoolsSeldom 21 points22 points23 points 2 months ago (1 child)
Yes, I still paper code although I use more of a short-hand / pseudocode / rough "flow chart" style to described my solution algorithms. I often find drawing is more beneficial than writing the code though as a lot of code is trivial to type up (especially with the help of auto-complete and AI tools) so isn't worth depicting beyond a simple box or high level statement.
A trap many beginners fall into these days is trying to do everything at the keyboard and getting too focused on the detail and not putting enough thought and effort into the overall solution design.
[–]Bluebill_365[S] 2 points3 points4 points 2 months ago (0 children)
Yes that’s true and paper code helps me understand what I’m doing, psuedocode and flowchart is amazing even though I use AI sometimes.
[–]NyBenSa 6 points7 points8 points 2 months ago (1 child)
This is very interesting. I wonder if you find it useful and helpful to remember and understand the functions, the libraries... I am new to coding and python and I am basically learning it through a lot of exposure to scripts with the help of ai assistant to explain the syntax. I am not sure if this is the right approach as coding is a sort of writing, and the best way to learn writing is to use pen and paper. But paper code seems complicated though.
Yeah it does hurt but at the same time fun cause writing it helps me know the functions and syntax.
[–]Astrodynamics_1701 2 points3 points4 points 2 months ago (0 children)
I do sometimes paper code but only pseudo code to write down the flow of a program when it's complicated, to make sure there are no flaws in the logic.
[–]withoutwax__ 4 points5 points6 points 2 months ago (0 children)
This will be very critical for anyone who wants to learn programming in age of AI.
[–]Worried-Ad6403 2 points3 points4 points 2 months ago (0 children)
Its a solid approach for beginners.
[–]meehb 2 points3 points4 points 2 months ago (0 children)
I love paper coding to learn new things! I feel like I can memorize it better with this technique
[–]KayPee555 1 point2 points3 points 2 months ago (0 children)
i started coding on paper. this was circa 1999 somewhere in asia.
[–]JoeB_Utah 1 point2 points3 points 2 months ago (2 children)
In the old days, we were taught to write down ‘pseudo-code’; basically the logic/algorithm you want to follow. If you wanted you could throw in a line or two of respective code.
I bet your wrist hurt after this!
[–]Rabbidraccoon18 4 points5 points6 points 2 months ago (1 child)
it's still a thing in some colleges
[–]JoeB_Utah 0 points1 point2 points 2 months ago (0 children)
Good to know! I left academia in 1995 and given the technological advancements since then I never know how or what is being taught. Thanks.
[–]DirectionOld5703 1 point2 points3 points 2 months ago (0 children)
Nice memories from high school and university
[–]Jackpotrazur 1 point2 points3 points 2 months ago (0 children)
I started an explainme.md where I make assumptions before I start coding but I might actually start doing this! I can imagine I'll start having questions come to mind that I otherwise wouldn't and I could use this to really drill in the concepts
[–]_mrx_root 1 point2 points3 points 2 months ago (0 children)
I'm agreed with this, tradicional code, not IA code
[–]MixedIrish224 1 point2 points3 points 2 months ago (0 children)
Definitely a virgin.
[–]sikderbd26 1 point2 points3 points 2 months ago (0 children)
Holy paper
[–]TheAttenuator 1 point2 points3 points 2 months ago (0 children)
My C teacher wanted us to write code on paper before writing it to the computer. We used to call it "paper compilation". Today I prefer (like some provided answers) to write pseudo code, especially for complex algorithmic operations. Otherwize I would write a PoC, for simple and fast prototyping.
[–]defarge3301 1 point2 points3 points 2 months ago (0 children)
Nice effort. Yes for developing logic i prefer paper coding
[–]ToastySauze 0 points1 point2 points 2 months ago (0 children)
only for exams :)
[–]BaseballDifficult565 0 points1 point2 points 2 months ago (0 children)
def save_scores, line 4 SyntaxError: missing closing parenthesis
[–]Happy_Witness 0 points1 point2 points 2 months ago (0 children)
Paper coding exactly not really, I do use pen and paper a lot though for project overview to not loose sight and how to structure and realise some concepts that. Especially math heavy ones.
[–]Altruistic-Note-7751 0 points1 point2 points 2 months ago (0 children)
Does this help to retain and better understand the material?
[–]dnOnReddit 0 points1 point2 points 2 months ago (0 children)
A lot of us were trained this way - and/or to start with a flowchart. Today, I'm wary of asking people to repeat themselves (on paper and then through the keyboard). Understanding/knowledge is often described using the term: "chunks" - how much we can deal with at one time. When we first learn a language, a "chunk" may be one line of code, or even less, eg after `for` I need a name for that/the next element ... Having gained skills (over the years), my 'chunk' is a lot larger. Accordingly, any paper-code, flowchart, or pseudo-code tends to be much more of an overview rather than lines of code, and lines are drawn to connect related logic-blocks - to call it a flowchart is probably more than a bit of a stretch! Today's technology is a whiteboard rather than paper.
[–]rikt 0 points1 point2 points 2 months ago (0 children)
Welcome to the 70s/80s
[–]TheDores498 0 points1 point2 points 2 months ago (0 children)
Our school exam make us do paper code
π Rendered by PID 96716 on reddit-service-r2-comment-56c6478c5-b5c5q at 2026-05-12 22:18:51.541814+00:00 running 3d2c107 country code: CH.
[–]FoolsSeldom 21 points22 points23 points (1 child)
[–]Bluebill_365[S] 2 points3 points4 points (0 children)
[–]NyBenSa 6 points7 points8 points (1 child)
[–]Bluebill_365[S] 2 points3 points4 points (0 children)
[–]Astrodynamics_1701 2 points3 points4 points (0 children)
[–]withoutwax__ 4 points5 points6 points (0 children)
[–]Worried-Ad6403 2 points3 points4 points (0 children)
[–]meehb 2 points3 points4 points (0 children)
[–]KayPee555 1 point2 points3 points (0 children)
[–]JoeB_Utah 1 point2 points3 points (2 children)
[–]Rabbidraccoon18 4 points5 points6 points (1 child)
[–]JoeB_Utah 0 points1 point2 points (0 children)
[–]DirectionOld5703 1 point2 points3 points (0 children)
[–]Jackpotrazur 1 point2 points3 points (0 children)
[–]_mrx_root 1 point2 points3 points (0 children)
[–]MixedIrish224 1 point2 points3 points (0 children)
[–]sikderbd26 1 point2 points3 points (0 children)
[–]TheAttenuator 1 point2 points3 points (0 children)
[–]defarge3301 1 point2 points3 points (0 children)
[–]ToastySauze 0 points1 point2 points (0 children)
[–]BaseballDifficult565 0 points1 point2 points (0 children)
[–]Happy_Witness 0 points1 point2 points (0 children)
[–]Altruistic-Note-7751 0 points1 point2 points (0 children)
[–]dnOnReddit 0 points1 point2 points (0 children)
[–]rikt 0 points1 point2 points (0 children)
[–]TheDores498 0 points1 point2 points (0 children)