So aside from learning new things, which I feel is essential to continuous improvement. I’ve decided to set a goal in terms of staying fresh as well. I’ll be solving one-two project euler problems a day, and learn one-two knew sign words a day. That should really only take 20-60 minutes a day and then the rest of my time I can spend learning more about MiniTest, Rails, Rails gems, and other web dev specific technologies.
On the Project Euler side of things. Problem 3 was a doosy for me today. My original algorithm would have taken my computer over 3 years to compute the answer. An hour later I got the timing down to 22 hours :/. And finally, thanks to the realization that I only need to iterate though a range of 2 – sqrt(num) did I get algorithm down to .02 seconds