For those of you that like a programming challenge, you might want to try advent of code.
Advent of Code is a series of small programming puzzles for a variety of skill levels.
They are self-contained and are just as appropriate for an expert who wants to stay
sharp as they are for a beginner who is just learning to code. Each puzzle calls upon
different skills and has two parts that build on a theme.
I try to solve the puzzles with OpenEdge, just like the last few years. The puzzles themselves are fun and are generally totally different than the day to day challenges you face.
The advent of code can be found on adventofcode.com.
If you like, share your solutions on GitHub (mine here)