5 ms·
This is interesting also (linked from the article): http://calnewport.com/blog/2007/10/15/monday-master-class-how-to-schedule-your-writing-like-a-professional-w
by cubix 17y ago
This is interesting also (linked from the article): http://calnewport.com/blog/2007/10/15/monday-master-class-how-to-schedule-your-writing-like-a-professional-writer/ http://calnewport.com/blog/2007/10/15/monday-master-class-ho...
I liked this comment:
If you sit down at your specified time and are drawing a blank, get a new document/piece of paper and freewrite. Write ANYTHING, even if you just write “I have no idea what to say” over and over. Ignore spelling and grammer. Write stream of consciousness. Just get something on the page. Eventually something will click and you will start to come up with ideas that are more useful. But staring at a blank page is intimidating. You can always delete/throw out what you wrote later but you have to start somewhere.
I'm not sure there's a programming equivalent though. Playing on the REPL?
- allenbrunson 17y agothis is similar: when finishing work for the day, leave some small simple thing undone. then complete it at the beginning of the next day, to draw yourself back into the project.
- dtf 17y agoIgnore spelling and grammer Alas, our REPLs and compilers won't. Computers are demanding creatures.
- gdickie 17y agoI will often do this when I am drawing a blank. Write psuedo-code, or code that is how you would like it to be, if your language / macros / libraries supported it. Then you can worry later about making your language support what you just wrote. This eliminates a whole set of mental blocks to writing code.
- khafra 17y agoI don't write anything longer than a page or two of script, but sometimes I'll walk away from the computer and scribe psuedocode onto a few sheets of paper, because I'm talented enough at becoming perplexed to be able to do it in that short a script.
- aerique 17y agoPen and paper as well. Or go reading about other programming languages.