So you are stuck in a boring job with no way out and you are massively overqualified for what you are doing? How do you entertain yourself doing gruntwork until you can find a new job? This is a sort of a guide. I'm an expert by now... not a happy expert, but I think I've evolved considerably as a programmer despite having any meaningful work.