Recently I read this post from John Hotterbeek about the burning question of how much you should learn to keep up with your career.
To sum up wh...
For further actions, you may consider blocking this person and/or reporting abuse
Motivated by people like Tim Ferriss, Josh Kaufman and Scott Young I started this quest of discovering how to learn efficiently (also as a critic of the terrible teaching methods I was subject to in college).
The goal has been basically to know how to become competent, above average at any skill in much less time it would take using a conventional academic method. Turns out that this knowledge-acquiring skill has proved to be very useful now that I got into the tech industry with a web developer job, so I agree completely with all the points you make here.
20 hours a week on top of your day job is just nonsense. I think Uncle Bob must be smoking something. I already do 50-60 hours a week in my job, adding that amount of personal learning time would basically mean little sleep and no family interaction.
Learning should be part of every developer's job. If you're a technologist and not learning anything as part of your day-to-day, then you need to look for a new job. If you choose to do more in your own time, great, but don't beat yourself up if you can't.
I like your example and you're perfectly right on that.
Can categories be mixed? I mean, if you play around with Haskell, most probably you'll see some benefits as a professional. Feeling it entertaining is good for your sanity, but isn't it still learning?