Well, the project from hell is finally winding down. We've done a tremendous amount of code in just a few short(but felt very long!) weeks. I know more C++ now than ever - and actually gotten use to coding in C++. The only thing I come to realize is Microsoft's Visual C++ compiler leaves a lot to be desired. Anyone who has done a large project (well over 20K lines of code) in C++ is probably well to familiar with the requirement to clean before every compile and after a few hours, you have to delete the obj folder because it just won't clean anymore. Of course a daily reboot is required too. With .NET I'd have to reboot about once a month!!!
Of course, we just heard the vendor is changing the product platform from Windows CE to Linux in the next firmware version, so I am looking forward to getting to use GNU gcc compiler!
Oh well, hopefully things will get back to normal this week and I can actually spend sometime at home doing all the things I've been neglecting!
Open Letter to Microsoft
As a professional software developer for over 15 years now, I have had a love-hate relationship with Microsoft. On one hand, I've always loved the Windows OS platform. Windows has always been the most consistent and best overall user experience of the OSes I've used - even if at times I had to work around nasty bugs and wait on well overdue service packs(the hating part)! I've used a lot of different OSes in my lifetime, going back to a Coleco Adam SmartOS, C64, AmigaOS, different Linux distributions, Mac OSX, DOS, OS/2 Warp and every flavor of Windows except ME -I never used ME, so I can't speak about that potential heartbreaking affair - but Vista 64-bit had a lot of issues too! When I used a MacBook with OSX for work- it came with some nice features, but I just can't get over the premium cost of hardware and lack of really great gaming experience I get on Windows. Also, Xcode is not Visual Studio and unfortunately never will be. Linux has some awesome ...
Comments