How to keep a young coder occupied