4 ms·
I don't think there is such a thing for programming because by its very nature, programming is against repetition. You'll repeat a piano concert over and over u
by iraldir 8y ago
I don't think there is such a thing for programming because by its very nature, programming is against repetition. You'll repeat a piano concert over and over until its perfect. Even a painter will train on classical painting, trying to reproduce the skill of masters to make it their own.
Programming on the other hand relies on reuse, of your own code as well as the "master's". By the time you learn how to do something perfectly by head with no mistakes whatsoever, it means you missed an opportunity to automate something. Say your job is to create restaurant websites. if you create 10 of them from scratch (improving yourself in that skill), you're probably missing the opportunity to reuse some of your work.
I think that is quite unique as far as arts / jobs go though.
- cpoile 8y agoThat's a really interesting way of looking at it, thank you! Is there some kind of underlying base that you /can/ apply deliberate practice to? I'm trying to think of what 10x programmers know or can do that is practicable...
- avichalp 8y agoYes, this is an interesting point. I think there should be ways to do "deliberate practice" for finding better abstractions (reusable components). I would love find those methods.