   Project suggestions
  Hi,/* RANTThough i have been working in C++ professionally for a while , it seems i do pretty poorly on brain-bench tests. I do understand that they are not the benchmark of a good programmer/problem solver.... but still i am pretty down about some of the questions encountered.Work has its own limitations in terms of increasing technical knowledge.*/So i wanted to start a side project to sharpen up. Can you guys suggest something ? I do not have any specific interests per-say. At the moment i do not wish to pick up another library though , so game dev is off the charts. I want the exercise to cover- STL- POSIX threads- Network communication- Your c++ basics inheritance etc.Thanks   
  Try writing a simple web server (or any other network connected server). That should cover everything on your list. Web servers are simple enough that you can get something working well enough to be useful in a day or two, with plenty of scope for extending them to be more complex.   