I can't code my name, but I need to be informed: What is the difference between programming for Linux and Windows? Especially the same program. I ran a second Linux box for years, but never made the full switch because several of my most used apps throughout the day aren't coded for Linux. Is it difficult? Do you have to go to 'Linux' school? About the best article I could find was Biculturalism by Joel Spolsky:
What are the cultural differences between Unix and Windows programmers? There are many details and subtleties, but for the most part it comes down to one thing: Unix culture values code which is useful to other programmers, while Windows culture values code which is useful to non-programmers.... This is, of course, a major simplification, but really, that's the big difference: are we programming for programmers or end users? Everything else is commentary.
What are the cultural differences between Unix and Windows programmers? There are many details and subtleties, but for the most part it comes down to one thing: Unix culture values code which is useful to other programmers, while Windows culture values code which is useful to non-programmers.... This is, of course, a major simplification, but really, that's the big difference: are we programming for programmers or end users? Everything else is commentary.















, though ).
- carpe noctem



