posted 16 years ago
+1 on what Theodore said. I often see companies doing backend development on Windows, frontend development on Macs, while the deployment happens on Linux/Unix. In these circumstances it helps to have a solid grasp of all environments. Not sure it needs to be "expert", though.
Cross-platform skills are particularly important for web development, where one should be familiar with non-IE browsers and non-Windows platforms.