Are you guys finding that more and more you are given those "Here is this mess from 10-20 years ago that needs fixing" projects as opposed to the "Let's make this new thing" projects? Or is it just me? It seems more and more that there isn't new code being written and only old code to be fixed in C++ and the new stuff, to my detriment, is being done in Java and .NET, save some server stuff where performance is critical, some scientific, and games. Of course there is always some amount of fixing others code, and debugging stuff, etc. in any job, and it is also dependent upon experience level, but it seems that is all there is. I wanna make my own bugs and stop fixing other people's!