I personally don't mind writing client software. I'm still in school, and I honestly don't have a huge amount of experience, but efficiency is really appealing to me. Web programming is fun when using Django or Rails. The code is beautiful, and it provides a great way to innovate. However, when I sit back and think about all the extra nonsense that is going on under the hood of a web app I start to get slightly frustrated. I'm not saying that I can fix this or even that it isn't the best way for the web to be built. It's just that there is something cool to me about building a brilliantly efficient client side app. I'm not going to say that I enjoy optimizing assembly, but there is definitely something satisfying to me about creating a really efficient and secure application.
I'm not planning on making a career out of client software, but I do enjoy it at times. I strongly prefer writing web apps, but I also hack away at OpenGL and C++ occasionally in my spare time.
I'm not planning on making a career out of client software, but I do enjoy it at times. I strongly prefer writing web apps, but I also hack away at OpenGL and C++ occasionally in my spare time.