Re:More developers now use OS X than Linux
by notacoward on Friday March 18, 2016 @10:46AM
(#11312108)
As is often asked when this comes up on mailing-list threads about this, why does it matter what somebody uses as a terminal? It only matters what the target machine is. I can debug that target using a Linux laptop, an OSX laptop, a phone, an X Terminal (remember those?) or even a teletype, and it doesn't matter. Much debugging of production code is likely to be remote to a server in some closed data center anyway. Millions of embedded developers do the exact same thing, debugging on one platform while using another as an interface. Anyone who can't debug that way has crippled themselves. Except for those who are directly working on desktop code (e.g. the GNOME folks), good programmers are still good no matter which OS their ssh sessions are running in.
ETA: I'd be more worried about developers using brands that have been known to bundle BIOS- or firmware-level spyware with their systems, and those tend to be exactly the same brands on which people are most likely to run Linux natively. Would you rather have someone using the "wrong" platform in terms of cosmetic issues, or in terms of security?
Re:More developers now use OS X than Linux
by digi_owl on Friday March 18, 2016 @12:57PM
(#11313088)
Damn it people are hung up on that superfish thing, when it never showed up on the Thinkpad line.
And beyond that, do the term dogfooding mean anything at all these days?
Re:More developers now use OS X than Linux
by notacoward on Friday March 18, 2016 @02:24PM
(#11313759)
Yes, it does, but dogfooding doesn't have to mean every single one of thousands has to eat every last ounce of the dogfood. After the first hundred people hit the same wifi-driver issue (for example) there's little value in having hundreds more lose productivity to it while they work on completely different things. Do you forego all products not made by your own company, or is this just another example of random RH-bashing? Diversity increases robustness, and compatibility testing is as important as any other kind. Creating a monoculture, which would make our environment very unlike any of our customers', serves nobody.
Yeah, that's not worrying at all... /s