Spaced repetition and practice

3    01 Apr 2016 22:42 by u/oskarth

1 comment

0

If you want to get through HR selection, then learn the hype words and can name any design pattern in reverse order. You also become "average"

However if you want to become a great developer that will get a string of successes, then let go of these memorizing tools and learn to improve you instinct and especially "muscle memory" and work flow. Let go of these predefined libraries and tool sets, allow your creativity to flourish.

It is counter intuitive but forgetting in software development is also very important. The ability to rediscover a better way to solve something because you have forgotten how you did it last time. In software high intelligence actually works against you because you tend to become sloppy and never question your code if there are other ways that is even better.