12 resolutions for programmers

It's important for programmers to challenge themselves.Creative and technical stagnation is the only alternative.In the spirit of the new year, I've compiled twelve month-sized resolutions.Each month is an annually renewable technical or personal challenge:

  1. Go analog.
  2. Stay healthy.
  3. Embrace the uncomfortable.
  4. Learn a new programming language.
  5. Automate.
  6. Learn more mathematics.
  7. Focus on security.
  8. Back up your data.
  9. Learn more theory.
  10. Engage the arts and humanities.
  11. Learn new software.
  12. Complete a personal project.

Read on for my suggestions.