There are plenty of that type of person here on HN, we're not all engineers.
i.e. some of us are engineers in the traditional meaning.
I wonder how many "traditional" engineers are Mac coders. I work at hp so not many Macs around but in our R&D and especially in manufacturing and test&measurement Mac-only would be a problem.