Well, here's my message for 2013. About a 4 months ago (Decemberish), I upgraded to Windows 8. It was an important change. I also upgraded all four of my server machines to Windows Server 2012, three of them with just the core (command line only). As for that it worked ok, but 2012 and 8 were so bad in so many ways... well, long story short, I'm running Linux on ALL my computers now, I started with Dual boot (wubi) on my desktop machine, and a month later, BOOM, all my computers have ONLY Linux on them. I'm running right now on the desktop 13.04 Ubuntu (raring ringtail) and on the servers, 12.04LTS since they are super-stable. I feel like I've started all over again. Computing is fun again. Although this means I am going to abandon MFC and WPF and DirectX and concentrate now on Qt, Python, and OpenGL... which 'till now I've used very little. I hope there will be a LOT more documentation out there soon like there is for the latter mentioned. And so far, Qt makes alot more sense to me than MFC ever did. It seems alot cleaner, and with Canonical going to MIR in April '14, Qt and Python are definitely my development targets since it will be seen in Android and Ubuntu Servers and PCs 'round the world. On top of this, I have to learn to script in BASH, and learn console tools such as perl (well, more than just a tool), sed, awk, grep, etc. It's gonna be an excitingly new year, I've never been so happy to see change. And anyone who shuns Canonical for being "Like Microsoft" as a corporation is, that is a GOOD thing. We need some healthy competition!! (I mean, after a quarter-decade, its about time we have some real PC-OS competition, and no Mac does not count because its not on a PC). Hopefully this year: 1) MIR wont flop. 2) If it does, Wayland will take it's place 3) Companies like ATI, Creative, AMD, etc will start providing Proprietary drivers for _ALL_ their hardware for Linux (be it for MIR, Wayland, or X) and finally... 4) A serious de-fragmentation of the Linux market and the free-software community
Free OS developers shouldn't worry so much about Canonical making money and doing things behind closed doors. It's standardization that rids us of fragmentation. And if its done out in the open, then the development cycle time is doubled or even tripled in length due to all the inquiries, suggestions, submissions, etc... cant SOME of the code be done solely by the OS' developers??
And as for me, I don’t develop for windows anymore. I've become pretty good at bash scripting, grep, and a little bit of perl. I'm currently learning the ins and outs of gcc (with the help of a 40-chapter in-depth Linux programming unleashed book, which is dated but still accurate in most cases and freely available online, by the way). So that’s it, that’s what I'm doing... I'll be sure to post updates if I ever get further in this... or drop an article if the opportunity arrives
In retrospect, it has been a long time (25 years) and i can't remember if thats the silver year or the bronze year or whatnot, but thats how long I've been dealing with stupid computers and programming them. The technology changes is the biggest pain as far as I am concerned. It seems every time I learn a new technology, 10 new ones come out, more innovative, and most of the time, making the one I just learned obsolete! Why do I go on doing this... because through it all, C++ hasn't become obsolete (yet)... sure I've lost some dear friends along the way (TASM, PASCAL, to name a few) but is it worth it? (i'll get back to you on that)
modified 29-Apr-13 7:01am.
Last Visit: 31-Dec-99 18:00 Last Update: 30-Sep-16 19:06