# 12 resolutions for programmers

DevFeed: [12 resolutions for programmers](<https://devfeed.tech/articles/12-resolutions-for-programmers-35240.md>)

Original publisher: [Read original article](<http://matt.might.net/articles/programmers-resolutions/>)

Published: 2012-01-03T15:06:54Z

Content type: article

Language: en

Sources: [Matt Might](<https://devfeed.tech/sources/matt-might.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [Computer science](<https://devfeed.tech/topics/computer-science.md>), [Mathematics](<https://devfeed.tech/topics/mathematics.md>), [Security](<https://devfeed.tech/topics/security.md>), [Software](<https://devfeed.tech/topics/software.md>), [Programming language](<https://devfeed.tech/topics/programming-language.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [advice](<https://devfeed.tech/tags/advice.md>), [article](<https://devfeed.tech/tags/article.md>), [data](<https://devfeed.tech/tags/data.md>), [mathematics](<https://devfeed.tech/tags/mathematics.md>), [programming](<https://devfeed.tech/tags/programming.md>), [programming-language](<https://devfeed.tech/tags/programming-language.md>), [security](<https://devfeed.tech/tags/security.md>), [software](<https://devfeed.tech/tags/software.md>), [technical](<https://devfeed.tech/tags/technical.md>)

## AI overview

This article presents twelve month-sized technical and personal resolutions for programmers, intended to prevent creative and technical stagnation. The suggestions include exploring analog activities, improving health, learning mathematics and theory, focusing on security, learning software and programming languages, and completing a personal project.

## Source excerpt

It's important for programmers to continuously challenge themselves in order to avoid creative and technical stagnation. In the spirit of the new year, back in 2012, I compiled twelve month-sized resolutions to help avoid that stagnation. I've updated that list for 2023. Each month is an annually renewable technical or personal challenge: Go analog. Stay healthy. Embrace the uncomfortable. Automate. Learn more mathematics. Focus on security. Back up your data. Learn more theory. Engage the arts and humanities. Learn new software. Learn a new programming language. Complete a personal project. Read on for my suggestions. (If you enjoy this article, you'd likely also enjoy what every computer science major should know or possibly 12 resolutions for grad students.) Click here to read the rest of the article