Resolutions for Programmer - Part 1

It's almost the end of January 2013. No resolutions set yet ? Why not read +Matthew Might's 12 resolutions for programmer for some inspirations ? If I were following his resolutions, how would I do it differently? I will start with the first 6 resolutions and continue the subsequent 6 in next post.

1. Go analog.
Definitely cooking. Gordon Ramsay's Scrambled Eggs and Jacques P├ępin's omelette are two egg-related dishes I really like to master. I've tried and failed miserably. Trust me, is not as simple as it seems. Cooking is always a good weekend activity.

2. Stay healthy.
I had fought hard and recovered (almost 95%) from Repetitive strain injuries (RSIs), nervous injuries due to repetitive typing (for my case). But the current obstacle is become more healthy. Doing maintenance programming and sitting all day will harm your body somehow. Bought a Pedometer, start monitoring my daily walking steps.

3. Embrace the uncomfortable.
Switch to CamelCase from underscore-based style. I fscking hate CamelCase. Enough said.

4. Learn a new programming language.
Scheme functional programming language and finish the Structure and Interpretation of Computer Programs (SICP). Unfortunately, I can only start this by June due to other pressing commitments. Will continue learning Python as well but is learning by doing small projects.

5. Automate.
The only thing I can think of is to put every important events, birthday, and life milestones into Google calendar.

6. Learn more mathematics.
Read one book on statistics. Relearn statistics.

No comments:

Post a Comment