79 karma · joined January 7, 2016
Side projects: None. I believe in having a life outside of programming. I don't touch code after 5PM. Currently training to run a half-marathon and getting more serious about powerlifting.
This might not be the best approach, but it generally works for me. I highly suggest reading the following books: Debugging, Debug It! and parts of Code Complete.
Here's the thing, I get to see what events my friends are going to, which usually end up being really fun and not something I would have found out about otherwise. So nowadays I only use facebook to find and management events to attend.
I can flip through pages and actually see how my progress with certain things evolves over time. Sometimes, as a self-esteem booster, I look at my notes on something I've been struggling with a few months ago, and compare it to my current state of knowledge. I also have a bad memory and get somewhat nervous during scrum, so having notes to reference when its my turn to speak is super helpful.
I loved The Algorithm Design Manual. Used it for my class as well as preparing for technical interviews. Although looking back at it now, TADM is great for learning algorithms (quickly) for the very first time, while CLRS is a good reference manual once you already understand how they work.