4 ms·
"I have an issue with reasoning about what system you're gonna use to be productive based on ideology-based values." I have had literally years of experience t
by duncan_bayne 11y ago
"I have an issue with reasoning about what system you're gonna use to be productive based on ideology-based values."
I have had literally years of experience trying to standardise OSX across a range of pairing workstations, and the experience was sufficiently bad to:
a) put me off OSX entirely as a 'serious' OS
b) motivate me to develop a Vagrant-based dev system that could be shared across OSX hosts, and used via SSH w/ X forwarding
I demonstrated the solution to a local Ruby on Rails meetup, where it was fairly well received despite the vast majority of the audience being Apple users and, in many cases, advocates.
I wasn't trying to make an ideological argument there. Leaving the ideology aside: been there, done that, never again.
"So yeah, I know there are some good arguments to use Linux vs OS X but ideology is not one I'm really fond of."
In terms of ideology, look at say kernel extensions. These days, you have to have permission from Apple to sign kernel extensions such that you can install them on your own machine. Not only does this mean that OSX is broken as a machine for serious work (i.e. stuff beyond running your latest Rails project), it's a clear example of how important ideology actually is.
Ideology is important. Sooner or later, it makes or breaks your project in ways you'd never expect. (The same is true of teams, companies and entire countries).