While I would suspect that most programmers (or at least most programmers that are self-taught or come from the *nix side of things) agree that cross-platform as well as intra-platform support is a Holy Grail, most of these issues are killed by management who want it done quickly. And to do such they will sacrfice the cross-platform support in leiu of rapid application development (unless of course the project requires it). I would certainly expect that as a college student of a freelance programmer on their own time to take the time needed to make things as platform-less dependant as possible, but when you get into the workplace, even if you are working with a language like perl (which nearly forces you to include code to make it non-platform independant), the higher ups do not value this.
Which, of course is really a shame. Why settle for only 90% of the market when you can have 100% of the market for just a little more work?
(And of course, all this also applies to web design as well...)
Dr. Michael K. Neylon - mneylon-pm@masemware.com
||
"You've left the lens cap of your mind on again, Pinky" - The Brain