When I write code, it happens now and then that I forget some syntax or API, and typically I will ask google (type the question in the chrome address bar) instead of checking documentation.
When I use my laptop with a mouse connected, I often turn to touchpad to accomplish small tasks. It’s known that some veteran programmers don’t use either, keeping their hands on the keyboard.
Why would I make these decisions? Consulting documentation and using mouse are both higher-quality solutions: one can offer more well-structured knowledge, and the other can fully harness powerful GUI. I figured it’s because I want the speed of my operation to catch up with that of my thought.
Note that I do not believe we can ever get to the state where we can use primitive thoughts in our brain to write programs. Without writing, or structured languages, we can’t think clearly. We need something solid as a middle agency.
- Next: Language and thinking