It’s time for our annual ritual of creating a list of idealistic and ultimately unrealistic goals called “New Years Resolutions” that we pledge to adopt for the coming year but usually abandon by late January. Wikipedia defines a New Years Resolution as a commitment that an individual makes to finishing a project, reforming a habit or making a positive lifestyle change.
Although computer programmers are an intelligent bunch, our higher technical capabilities often translate into lower social and people skills. Plus we are constantly seeking to improve our technical knowledge by learning new tricks and tools. Therefore, programmers can benefit from New Years Resolutions as much as anyone.
Following is a list of 15 suggested New Years Resolutions for Computer Programmers. These are not my personal resolutions, which are specific to my current projects and therefore likely boring to you. Rather, these are resolutions that may apply to any programmer.