Spider said:Given the social/economic trend towards globalization, I think the future of computing will really be focused on more cross-platform applications, networking, system integration, and remote access.
Cross-platform is of extremely limited value, IMO.
On the desktop, one platform (Windows) has 90% market share. One other platform (the Mac) has 90% of the remaining people willing to pay for desktop software. When covering two platforms gets you to almost anyone, why bother going farther?
On the server, the software typically costs far more than the hardware; you pick the software, then choose the platform to run it on, rather than the other way around.
Oh, my rundown...
Started with interpreted BASICs
Learned C in college (also did some work in C++, Scheme, VB, and Perl; and a few weeks of Prolog and Java)
Used VB and ASP in my first few jobs
Transitioned to VB.NET/ASP.NET at my current job, as MS finally gave VB the nifty fun OOP features I was missing, but kept everything I liked about VB.