Człowiek słyszy to, co mówią tam, gdzie ucho przyłożyć. Ja dla odmiany bardzo często słyszę, że jak dla programisty, to tylko Mac.
Programista to jest tak pojemne pojęcie, że kwestia tego, co programujesz. Jeśli programujesz coś, co będzie działało na serwerze linuksowym, to pewnie najlepiej linuksa albo maka, bo odtwarzania uniksowego środowiska pod Windows bywa trudne. Ale jak programujesz aplikacje desktopowe dla Windowsa, to chyba dość średnio pod linuksami lub makiem, no nie?
Dla odmiany, jak programujesz frontend, to mak jest dla kreatywnych.
W mojej opinii, o ile nie programujesz aplikacji dla Windows, to mak jest najlepszym wyborem, bo łączy środowisko uniksowe z prostotą działania, stabilnością i wygodą. Ale to już kwestia osobnicza i tak naprawdę tego, co chcesz programować, jakich narzędzi używać.
Ja wiem, że ja w życiu nie chciałbym pracować z linuksami, chyba że by mnie do tego zmusiła naprawdę podbramkowa sytuacja. Ale ja nie jestem programistą i mi się żyje bardzo dobrze z Windows i dość dobrze z makiem, a z linuksami mam wieloletnie negatywne doświadczenia.