3 ms·
Programming for me is both: - reading and understanding existing code - a often very goal oriented activity (but sometimes exploratory) where I (try to in the
by eitland 4y ago
Programming for me is both:
- reading and understanding existing code
- a often very goal oriented activity (but sometimes exploratory) where I (try to in the latter case) transform a part of the system according to my visions of a better system
- the mechanics of moving the caret around (arrow keys, file selection), selecting text (shift and ctrl modifiers in addition to arrow keys), using shortcuts to invoke pre defined transformations (automated refactoring) etc.
It is the thinking I get paid the good money for.
But if I was constantly struggling with my tools then it will take more time and I would get exhausted faster.
- marcosdumay 4y ago> the mechanics of moving the caret around You can't hurt yourself moving the caret around.
- eitland 4y agoI thankfully don't suffer from it but ask anyone with RSI about that. My broader point however is that if even a small but non trivial part of my brain capacity must be used to deal with the mechanics. In a way it is like when I learned to use a climbing harness for work and learned to trust it, the effect on my output when I worked in the field was amazing because everything I did was no longer interrupted by constant considerations and adjustments to stay safe.