Quote:
Originally Posted by
gowhitestripes 
At my company, we develop with ASP.Net... most people have Macbook Pro's who aren't developers, and the developers are slowly moving over to using Macbook Pro's
- Windows 7 via bootcamp works great
- Battery life is awesome
- well made, light, powerful
Awesome.
Running Windows on the Mac is completely pointless. Yeah, the hardware is great and really nice. But what makes your development experience nice is a project with the right infrastructure and built around UNIX development principles that are frankly really rare these days. It is extremely hard to find a company that does things right, the UNIX way but those that do are a joy to work at.
Instead you will end up with the brain dead project infrastructure/organization, no consistent way to build and deploy stuff, paths hard coded, complete lack of understanding of the power and usefulness of the command line etc. Typical cowboy style Microsoft development that most corporations are doing these days.
So yeah, you can dream using Windows on your Mac in those shops but you will never experience why is it that UNIX is superior tool for development, because you don't have critical mass where you work and outright opposition to doing things right.