4 ms·
Hardware and OS choices tend to follow technology choices already made. These can be related to the languages in use, some languages will dictate setup (.Net w
by buro9 16y ago
Hardware and OS choices tend to follow technology choices already made.
These can be related to the languages in use, some languages will dictate setup (.Net will be Windows, iOS will be Mac).
If language doesn't dictate it, then whatever is most commonly in use already is normally continued. There's not much point in having every developer use their own bespoke setup as you want to spin up dev environments quickly to be able to deal with growth, disaster recovery and just good practise like having your dev environments resemble your production environments.
Macs make good choices because on a Mac you can dev anything with VirtualBox.
At work I'm on a Mac Pro and dev inside of Ubuntu VMs with a Windows VM set aside for testing.
Anyhow, I don't think it matters so much about the individual, the selection of one or the other is usually to help normalise the dev environments and to keep things maintainable.
- NiloParedes 16y agoDefinitely agree with you. I would add that choice is quite often made by the technology leadership which of course is a corollary to the technology choices already made. One last point, I will make is that cost factors in at some point. The interesting thing about cost, though, is it is often seen through two different prisms: upfront cost (which may may Macs more expensive) and total cost of ownership (which may be the Windows PC.)