In my daily routine work as a programmer I find most of my work consists of thinking rather than writing. Or to twist the words a little: I don't think my typing impairs my creative ability, because the hard part of my job is thinking out the right solution. If you can't hold that thought in your head without typing the solution into your program quick enough to run and test it, perhaps you're not seeing patterns clearly.
As I work I constantly scribble notes on paper as I find it helps me think. When debugging a concrete problem, I find myself jotting down elements of the stack trace on paper so I can more easily retrace my steps. Concurrently I write down interesting things I come across that needs checking which I can return to when I'm done with my current line of thought.
Yet I'm fully aware I'm moving against the tide. I occasionally write longer pieces by hand several times a week, such as theories and findings. This helps me internalise patterns, solutions, and conclusions to interesting problems. Occasionally there are patterns and I can correlate good solutions to a problem to one I've solved in the past. But foremost it helps me _think_ better about the types of problems I'm trying to solve.
Programming is a creative discipline and not always about reapplying the same old patterns others have used before you. It's about craftsmanship and about learning the trade; about recognising those patterns and seeing new opportunity.
More to the point, my limitation isn't the speed at which I type things into my computer. The limitation is my brain not thinking fast enough.
First, since thinking is the hardest part, it's important to eliminate as many distractions as possible. Having to break concentration because I'm writing/typing is very unhelpful. Writing or typing with poor typing skills breaks concentration for longer periods of time.
Second, a nontrivial part of "thinking" is actually reading code spread across multiple files. Since I use vim, typing speed helps me to quickly get to the sections of code that I need to review. This greatly speeds up the thinking process.
Of course, I definitely do write stuff out at times, and I find I can think very well with a whiteboard. These are mostly for things that need to be diagrammed out in two dimensions (which a lot of things do need to be).
For instance, I also get severely annoyed sitting at red lights or driving behind someone going 10 mph under the speed limit (I joke with people that the only thing that ever makes me angry is having a green light turn red right before I get to it). Is it really going to make that much of a difference in getting where I'm going? No, maybe 1-2 minutes top. But the mental anguish it causes is quite bothersome to me, and it's the same way with writing by hand.
For example I tend to experiment with code as soon as I think I know what a given task is about. I fire up the REPL, create a new file and start writing. This code is of course never meant to go into production: it's just a way of structuring my thoughts. Often I do this "prototyping" in a different language than the one used for the project: languages provide certain frameworks for solving problems and by using the correct one I can cut down on the amount of code I need to write to express my thoughts (it also makes it impossible to just git add a messy prototype to the project).
I also use pen and paper sometimes, only when the problem I'm facing is larger then a few pages of code. Rather than writing I'm drawing simplified diagrams and only write down the most important bullet points for the design. But even then I tend to write at least some code as soon as possible. I treat code as one of the best tools available to help my brain think.
So for me and people working in a similar way typing speed and a good editor are important. Especially because I write so much of a disposable, throwaway code. I'm not saying it's a better way of working, I just wanted to explain to you that it's not necessarily worse than your style.
My cadence is think;type;think;type. Replacing this by think;t-y-p-e;think;t-y-p-e (when I type with one hand, or on a tablet's virtual keyboard, or leaning over someone's keyboard instead of sitting or standing in front of one) is frustrating and breaks my flow.
Similarly, compiling may be faster than thinking, but a slow compiler breaks my concentration.
One good example of this is state machines, sometimes there is just so much state to track in a system, your brain no longer than handle enough combinations, or dimensions.
I like to draw them out (which is why I started https://collusionapp.com), and then outsource some of the brain work to others by sharing it as well so they can help me with the confusing aspects of the states once I've mentally unloaded them onto the page.
I think drawing the thoughts out lets you then "forget" the entire context of the problem and allows your "mind space" to kind of focus on the sub-parts or details of the problem.
I just don't feel like ONLY text can solve that while we still have people like us who were brought up with pen and paper.
I really think the benefit of technology here over conventional handwriting is the ability to outsource thinking through sharing, which helps with not thinking fast enough as well as being able to deliver your message in a freeform and quick manner, especially with creative disciplines.
I think having super quick access is also important before you lose thoughts too, I guess having tabs open already kind of like blank paper is super useful.
I should probably play that zombie learn-to-type game or something for a while.
Being self-taught, I cannot adequately convey my gratitude for this nugget of reality. Thank you a thousand times.
However fast one can type, the rigidity of typing is the biggest obstacle, imho. I do not think speed of typing-vs-writing ought to be a significant factor; I can think while I write, but not while I type (but that may be because I've written a lot, over decades, as a student growing up in India -- and nowhere near as much typing).
I've tried typing(laptop, phone, tablet), writing on a convertible tablet (Lenovo X230T and Xournal/linux) and paper is still the most usable, by far. Once I have something worked out on paper, I transfer the notes to the computer for storage -- either typed-up using markdown/Pandoc (since I use a lot of LaTeX math) or handwritten. Of late, I also occasionally use Google Keep for jotting down small things.
To me handwriting is more rigid in that one can't rearrange thoughts without drawing big arrows and having lots of crossings out. But then I only type and don't hand-write so perhaps I've lost track of what I'm missing out on.
Do you touch type? I don't by the strictest definition but I don't look at the keyboard and can have a conversation whilst typing - I'm not even sure any more if I can hand-write and think on an alternate topic, but I can type as I internally oralise thoughts without having to consider the physical movement. I'm sure this is true for most people who can type without looking.
Whenever I'm thinking about something with visual creative elements or anything with maths/equations then I'll use pencil and paper but as my working life has moved away from that, except in doing pure sketches without text, then it's quite rare for me to sit down with a pad.
I've just finished doing a python course and it's the first time I've listened to lectures and not used pad & pencil for note taking, instead just using PyCharm and a python console for "notes" and "doodles".
Interestingly, presenting and sharing your ideas should be done in a non linear way too. People like to drive their own learning and understanding; so when you share your idea with others you want to be able to: jump around, accept feedback and engage with their thought patterns, that are in fact non-linear.
I find it odd that when some praise handwriting as a great mental tool, others obviously consider this as a some sort of ... ailment?
I assure you, handwriting is not a symptom of slow typing speed, and it does not need to be remedied by typing faster.
With Vim I can touch type quite fast enough. But the typing speed is useless unless I can understand what I am supposed to write.
Writing on paper improves my thinking to a point where I'm obviously partially incapacitated when implementing algorithms if I don't have a pen and paper at hand. And this is no exaggeration, I've tried in the past to go long periods without paper.
There is a threshold in algorithmic complexity after which I cannot hold all the variables in my head that I need to work out the solution.
The paper and pen feels like giving me 3x amount the working memory and increased reasoning skills.
Maybe the act of handwriting stimulates more areas of the brain, thus creating more associations along the way?
It's because the pen and paper mixes diagramming, text, and non-linear note taking in a completely different way.
There's just no good typing analog to drawing a box around something, and then an arrow to another boxed item with some notes next to the line about the relationship. There's no good typing analog to writing notes off to the side, and then notes on those notes, and arrows between them. (There are okay mouse analogs, but constantly shifting my hands from keyboard to mouse is fairly annoying; much more so than just writing.)
It's not that I can get a computer to do those things with various editors, but rather, that typing in the instructions to do them is fundamentally mentally different than actually doing the motions of the boxes and arrows by hand. (My pet theory is that my brain is using information about the tactile movements to store relationship information in a way that it doesn't understand for digital documents, but I am not a psychologist.)
This difference has nothing to do with typing speed, but rather, the nature of the input device you're using.
"It is commonly asked why children learn cursive writing instead of print in Montessori classrooms. From a practical point of view, it is thought that very young children's scribbles and early drawings are flowing and circular, more like cursive writing; making it more natural to learn first. At the Casa level, children love to repeat things making it a good time to practice penmanship. Given the distinct shape of each cursive letter, there is less confusion and less tendency to reverse letters such as b, d, p, and q. In printing there can be a tendency to mix upper and lower case letters together (e.g. CaNada,) which does not usually happen with cursive letters. Cursive also seems to be a more efficient way of writing since the letters are joined together.
Another reason stems from the fact that in Montessori schools children write before they read. In traditional schools, children in the first years of school are learning to read and write simultaneously and can be confused if they are learning to write in cursive and read in print. In Montessori, when the child is three and four years old, he is learning how to 'write'. He learns the sounds the letters make, learns to recognize them and learns how to form them. Once he knows the sounds, he can put sounds together to write words with the Movable Alphabet (cut out cursive letters that can be moved about freely and combined to make words) and eventually, with pencil and paper. For children who come to school knowing the alphabet names associated to print letters, it helps that the cursive letters look different when they learn the sounds of the letters. As a further step, children learn to read. When this happens they read print letters. Once children know the cursive letters, they are usually able to easily recognize the printed letters. So, they have the advantage over children who have learned to recognize print first and do not necessarily recognize cursive letters."
The only case that I still prefer handwriting is doing math. It's much easier for me to write out equations and "explore" things with pencil and paper over using a program. That said, I normally find that having something like Mathematica or a Julia notebook open in addition to pencil/paper is the best combination. One tool for drafting and thinking, and another tool for testing my ideas out.
As a math student I take typed notes into LaTeX (in emacs) during lectures. Even with the extra typing for symbols it's still faster for me to type and I'm only a ~120 wpm typist. The only thing I take down on paper are diagrams/figures.
My handwriting is shit. Terrible. Infact it is so bad I almost failed school.
At the age of 5 I was told by various authority figures that I was thick because I couldn't write. I vividly remember being told that some people have dyslexia, and that why they can't write, however I'm just slow, and that I'll have to just try harder.
Fortunately my mother decided that this was bollocks and forced the school to actually try. All through first, middle and high school my handwriting held me back. It is exceeding tedious to have all the correct answers but not be able to express them in a written format, the only format that gets you marks. When I was choosing my GCSEs at the age of 14, I had to weight up my potential career choices for someone who appears illiterate, and had a very high chance of leaving school at 16 with no qualifications. (the standard thing to do in my situation is to only do maths, a single science and English).
Fortunately my school was progressive and decided to try giving me an apple eMate (http://en.wikipedia.org/wiki/EMate_300). This literally changed my life.
It was the beginning of me realising that perhaps I wasn't a failure, and that I might be able to actually achieve something other than living in the family home.
I have a house, a wife, child and a first class degree. All of which would not have been possible without typing.
So the next time someone says that typing is inferior to hand writing, and that its very simple to write at the speed of thought, have some empathy for the legions of people that cannot write for shit.
Do you believe its a trade-off with a different type of skill that you have as a particular strength?
Mine tends to vary. Occasionally its beautiful, mostly its average and sometimes its scrawl no matter the effort. I'm not sure about the mechanism behind the difference.
This means getting my ideas out onto the page as quickly as I can. More importantly, in a form that can be understood effectively by others.
I have noticed for the physical act of writing with a pen on paper concepts and diagrams helps me internalize and learn them more. There is some kind of an improved feedback mechanism of sorts. Than, say if I do it in an editor, mind mapping software, or some kind of diagram creating app.
When I program and design I always think with paper and pen (or whiteboard if in a group). A lot of it is not really "writing or typing" as in actaully writing code, but mostly it is scribbling blocks, arrows, labels. Maybe an API description.
For price + "user experience" ( here = responsiveness, latency ). Nothing compares to pen, paper or whiteboard and marker.
I hand-write stuff all the time. Not because I'm a doddering fossil or because I'm a luddite or anything like that...I find that hand-writing notes from class helps me remember them better, and hand-writing letters and cards gives a much more personal touch.
But then I have all these sheafs of dead trees that I have to deal with. I need to make sure I have my notebook if I think I'm going to take notes. And afterwards, if I think "I took a class...maybe three months ago? Four? How far back in this notebook was that? Is this even in the same notebook?" Nothing is searchable.
I've looked into Evernote, modnotebook, and a few other solutions (including a fancy smartpen-and-paper combo that's supposed to read and digitize my writing), none of which actually work for me. Sometimes it's just that my tiny, illegible scribblings are incomprehensible to OCR software, and sometimes it's that the "solution" involves changing my workflow in a way that makes it not work for me anymore.
Microsoft have tried to solve this problem a few times (Windows for Pen Computing, anybody? OneNote?). Others have taken a stab at it too. I'm not at all close to the right answer myself; I only know that everything I've seen so far has not been it.
I bet this is one of those problems that, if you could solve it in the right way, you would legitimately change the world.
I'm just about to finish writing my first book, and it's been really interesting to see which mode I use the most. I'd love to be able to write my initial draft at the keyboard, because it would make my work a lot easier. But often times I need to put my computer aside, take a stack of blank paper, and write out my initial draft by hand. I kept a journal for many years, including the year I spent living on a bicycle. I slept in a tent every night, and wrote in a journal by headlamp or candlelight every night for a year. I don't know if that's what cemented my dependence on writing by hand to express my thoughts clearly, or if it's human nature to think more clearly when writing by hand.
The same holds true for revising and editing. I do my best revision work by printing out a copy of what I'm working on, and marking it up with a pen and then entering those revisions. I can't edit well working on a screen.
This article was really interesting to me because I have a son who'll be four soon. I'd been assuming that I need to write by hand because that's how I learned to put my thoughts into writing. This article makes me want to teach him handwriting so he'll be able to choose between the two modes as well.
Using a pen to write caused a trauma I tried to turn into something useful by learning to write with my left hand. It ended up nice. I have two different styles now but I'll never be as fast as with my right hand because there are not enough chances to train it in real life (and no, I'll never fill sheets of paper with pointless words just for the sake of it again!).
I think (and hope) we'll pass the point where we'll have to write at all and I see the touch screen example not really as a development. I haven't seen anybody use that feature. Most will just pop up the keyboard and type using their trained routine that is so much faster. And everybody can read it...The possibility to write on a touch pad is a salute to pen & paper. Signing is the only really advantage we get from it and that can be solved also. I think the future is in talk (how about eye tracking?) and further on in brain interfaces. Moving a pen will of course still be there then. Like people riding horses today. Maybe my semi-readable writing style will become art then...
Well, that's quite a biased notion. I could as well just say that operating a pen is just pressing it against the paper, while using a keyboard means a lot more: proper alignment of fingers on the home row, learning which finger should be used for which keys, etc.
1) On a proper keyboard, I'm faster typing than writing. But on a "soft" keyboard like a tablet/phone (which I'm more likely to have with me), I'm much slower. This is probably due to a combination of inherent response times in the screen, and some increased degree of lag between keystrokes to aid touch detection.
2) When writing, I can easily jot down things like rough graphs to accompany data. Or rough layouts of a webpage to accompany the copy. I can quickly circle a block of text and draw an arrow to another block with a note about why they are linked. Whilst typing is faster for block text, I have yet to find an app that can even come remotely close to the ease of pen and paper for these quick sketches.
EXTRA: Not to mention the ease with which you can pass a sheet of paper to a colleague for them to read, markup edits, etc...
EXTRA 2: Plus it all works during a power cut ;)
Handwriting lets you express in an artistic way, in some ways it is like voice, as it let's you use nuances.
We use mindmaps a lot, and graphs and drawings, storyboards. They are very powerful tools for communicating with other humans.
Text alone is so rigid, rational, absent of emotions.
(normal)Keyboards are very slow, if what you want is velocity, learn stenography.
I am excited about the shift to mobile computing partly because it forces us to come up with input paradigms that are more appropriate to the digital medium. My pipe dream is for inking on phones and tables to become ubiquitous. Between Samsung and Microsoft hardware, we are slowly inching in that direction. Now if I could only get off my ass and port Xournal to Android (I find myself living in a bizarro world where I fire up Linux mostly to take handwritten notes.)
Does anyone know of a school that doesn't teach print anymore?
Certainly handwriting notes helps memorization but so does any other active participation. Personally I found coding little models and simulations about the subject matter far superior to handwriting notes. Maybe latter is not always compatible with the pace of the curriculum but this may only suggest the curriculum is designed for students handwriting along.
As for pen vs keyboard, I'm definitely for the pen, specially when thinking. On a small page, I can start with words, switch to a diagram, putting few arrows here and there linking parts , put a formula easily, it's basically too hard to do that much on a computer (as quickly).
Although, after scribbling things, I usually put a clean version on file somewhere.
I'm sorry. This is so ludicrous. If you can't write legibly unless you're using a computer, how can you be called literate?
And don't come back and say, "it's perfectly fine for them to use print." I attended public school myself, learned to write cursive in the 3rd grade, and never used it again. I thought my natural printing style was good enough, to the point where, to this day, I still sign my name in the jagged, chopped-up, pseudo-cursive printing style that I invented in 4th grade, and only I can read.
Now, I'm a person who loves to listen to classes and take notes with a pen. About 6 months ago, I looked at the piles of jumbled-up notebooks in my closet and was horrified at the chicken scratch on it. I could barely make sense of it. I might as well have not even been taking notes. So I decided to try cursive again. Now, I refuse to print anything unless I have to. Cursive is so much easier, so much faster, so much more legible, so much neater. I simply can't believe I didn't use it for 20 years of my life. People always tell me how good my handwriting is now.
Maybe some people came out of grade school with a neater printing style than I did, but I really, really doubt they can keep that neatness while writing as quickly as they WOULD be if they were using cursive. I would really like to know what the standards people were thinking when they made this decision.
- I could write on paper and have that sent to a document on the computer as if it was typed out. Something like those digital pens do, but actually ocr the text.
- To learn Stenography (https://www.youtube.com/watch?v=Wpv-Qb-dB6g)
Screen-input devices like phones and tablets really are lousy keyboards. I get unbelievably better work done with my Note 3 and Shield Tablet then by poking away at a fussy keyboard.
But for sitting at my desk or on my laptop, the keyboard is far superior for most things. So it depends.
Are you telling me that American children are cut off from a most basic and easily affordable ability to express their thoughts where only things necessary are pen and paper?
Do I miss something?
Not all hand writing is meant to just express a point. Some hand writing is also—by itself—an art form. I can easily draw a parallel between penmanship skills and something such as creative writing. An easy to write, and fast way of writing is akin to "Jon kills Joe. Jon marries Susan. The end." Easily written, fast, to the point. And entirely worthless unless you only want to convey the absolute minimum. A fluid style in writing can display nuances, such as which side the gradient leans, what letters have a flourish, or how round the letters are (and which ones aren't).
As a programmer, I need to physically draw and write out how an application and its input/output will all come together. Even something stupid such as a simple box with multiple arrows coming in and out of it can have a big meaning. On paper, it looks like a few lines. But it represents what I actually am thinking about; and putting the pen to paper helps create an extension of my own thoughts, and allows me to move on in my head to further down the problem.
I have tried using text files to keep track of this information, but it can not contain the same meaning for me. Lines of text can change, and the visual representation is foreign, compared to something like my own hand writing and drawings. Even tablets aren't the same. The feeling of ink spilling out has an ephemeral high that is given, where a finger or touch-pen to a tablet just doesn't produce the same kind of feeling or relationship.
It may be an upbringing thing, though. I had been taught in a private school that pushed writing and penmanship from a young age. Any rough drafts had to be hand-written, and it wasn't until the final draft that we were allowed to type. Math problems as well had to be worked out by hand on paper, and calculators were not allowed until we reached pre-calc and geometry. I can see the point of view from someone coming up in a computer-only schooling, and how they might be more comfortable in using a keyboard to express their thoughts, though.
When learning a foreign language, I've found actually writing the words and characters out have a tremendous impact in helping me remember them later on. This is especially true for something like Japanese or Chinese, where I retrace which radical starts the character, and the order in which they go. For someone native to these languages, it may not be as big a deal due to the daily usage. However, it also seems some youths in Asia are forgetting the actual writing of some kanji/hanzi due the convenience of computers[1]. So now we can recognize a kanji and know its meaning, but knowing the kanji and being able to write it without aid may be more difficult.
[1] http://www.tofugu.com/2010/08/27/kanji-amnesia-and-why-its-o...
While I can type faster than I can write, if I observe something that I want to record for later consideration, it's a lot quicker for me to whip out my notebook and a pen, than to whip out my computer, log in, launch a text editor then save my document.
Therefore, I propose we all exchange texting for Morse code.