It’s that time of the year when people are retrospective about the previous year and at the same time resolving affect positive changes in oneself. As a software developer one way we can help ourselves improve by learning, or refreshing, concepts or principles that apply to multiple languages.
Last year on Kickstarter you could back a project to produce a Software Craftsmanship calendar. And while the Kickstarter campaign is long over the concepts that are displayed in the calendar are still relevant and you can pick up the calendar on Amazon.
Granted this would have probably been a little better to share before Christmas but then again it’s never too late to get yourself a gift.
The calendar covers important software craftsmanship topics such as YAGNI and DRY accompanied with humorous pictures that help illustrate the topics. Do you have a method you use to help re-enforce ideas or concepts? Let me know by leaving a comment below or, if you prefer, send an email to me at firstname.lastname@example.org.