Hi all,
i'm looking for project suggestions that would force me to "get my hands dirty" with advanced C++ features. I'm talking about projects that would utilize the full power of the language (STL or even boost (didn't use it much yet)).
Why? Because i want to learn, i want to find new challenges. At work, things start to be boring, really. I was used to constantly encounter new things, new ideas and features. This is most of the time not the case of legacy company code, as you can imagine. And still, looking at some questions and answers here that delve into the depths of templates, shared pointers and all that stuff i happen to find myself lost, not knowing the answer or even worse - not even understanding whats going on.
Thats why i'm looking for something i could code myself, using prefferably only C++ (+ boost perhaps) - a command line utility, no graphics please. And i really do not want no join any opensource community. Looking at code of others is helpful, i know. But thats what i do at work a lot so... no thanks. The project can be anything, meaningful or meaningless, a useful utility or just something made up that has no real usage. The only requirement is, that it would force me to really test my C++ skills. Or at least it should be very difficult or even impossible to code with basic knowledge of C++ - i'm the kind of person who is never satisfied with code that just works, so i believe this will force me to learn. But bear in mind that i'm a working man and my time is limited. So answers like "code your own OS" really wont help much ;)