I’ve stated before that I work with Mozilla code on three different operating systems. My desktop supports Fedora Core 15 and Windows 7. My MacBook runs MacOS 10.6. These three give me coverage on all three platforms.
That said, I realized a few minutes ago each system serves a different purpose for me:
- With Fedora, I get fast compile times, especially incremental builds, and fast test execution.
- With Windows, I get a really good free debugger with Visual Studio Express.
- With Mac, I get portability: I can write my code on the go.
It’s actually a pretty good situation, I think. Is anyone else in a similar situation?