The new year is always a great time for reflection on the past year, but also a time to look forward to the next year and to imagine what’s to come. For programmers, this is a good time to think about...