I've found linux to be the best environment for doing programming work. The command line is a powerful tool. The key is scripting repetitive tasks, so you only have to ever do them once. Most stuff in windows can't be scripted very easily.
Re:Ask HN:
by jmount on Tuesday July 13, 2010 @10:26PM
(#1513393)
And once you allow one Business Software Alliance ( http://en.wikipedia.org/wiki/Business_Software_Alliance ) product into your business they claim you have agreed to be audited (which can be expensive even if you are innocent).
I agree, though Powershell is quickly becoming the most powerful Windows tool I've ever used.
A program that grants free software licenses for startups. Fairly easy to join.