3 ms·
At least one aspect that seems to fit the definition of deliberate practice that you defined is programming challenges. It's about a specific part of programmin
by pooya72 8y ago
At least one aspect that seems to fit the definition of deliberate practice that you defined is programming challenges. It's about a specific part of programming, namely algorithms, you are constantly pushing yourself based on the difficulty, and you can get feedback from other people who are doing the challenges. One good example is r/dailyprogrammer: https://www.reddit.com/r/dailyprogrammer/ https://www.reddit.com/r/dailyprogrammer/
- cpoile 8y agoOr interview prep sites, like leetcode, hackerrank, etc. Or competitive programming sites, like topcoder. Is that basically the best we can do? The problem with those is that a lot of HN commenters believe that practicing for competitive programming (or algorithmic interview problems) has little to no relationship with actual day-to-day programming. Personally, I think there has to be some relationship... But the HN community strongly disagrees (see any of the interview question threads)...