Explained to my 9 yo how programming works: 1. You have something you want to do. 2. You write code to do it. 3. The code doesn't work. 4. You fix the mistakes. 5. When the program works, you realize your idea was wrong. 6. You fix the idea. 7. Goto 2.
-
-
Code to think. That said, paper and pen can do similar.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I mean more about what to do; how to achieve your main aim... to preempt step 5 if possible. Time spent on the design stage (of the idea) can save a lot more time implementing the wrong thing. Maybe it depends on the person.
-
He has an essay on programming languages as tools for thinking where he mentions iteratively developing a solution. With personal experience I find separating the thinking step almost paralyzing.
- Show replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.