4 ms·
Your preferences aren't necessarily optimal for others in the same way that macOS, Windows, and Linux may not be optimal for various people. Many assumptions ab
by mbernstein 10y ago
Your preferences aren't necessarily optimal for others in the same way that macOS, Windows, and Linux may not be optimal for various people. Many assumptions about what a "real" developer is.
I don't develop on Windows, but I know a few engineers that use Windows are some of the best, most productive engineers I've met. I went to college with one that's been at a few high profile places and live-streamed and his workflow is pretty amazing.
As for me - environment is never the bottleneck for me when it comes to solving hard problems, and those are the problems I care about.
- hydandata 10y agoMy preferences are just that, yours should be yours. My point is that if you are choosing where to work, you should choose something that is optimized for your field of work and for your demands as professional, not a mass market solution which by definition cannot be.
- hyperpape 10y agoBut you didn't write "I" in your post, you wrote "you".
- hydandata 10y agoThat is a good point. Let me be clear then, this is my personal journey from Windows to MacOS and finally to a custom setup on Linux and the reasoning behind it. I certainly do not mean to preach.
- jokr004 10y ago> My preferences are just that, yours should be yours. I can agree with that, but your original comment strongly implies that your ideas about what makes a workstation should apply to everyone.
- Klathmon 10y agoI'd like to think i'm one of those windows devs. All the servers I work with are linux based, I wouldn't know the first thing about managing a windows system, but i'm significantly more productive in windows than I am on a linux workstation. I just can't seem to find a stable well-working linux workstation after years of trying. I end up spending more time fixing my display manager or messing with config files broken in an update, or farting around with driver issues and running the multiple screens than I do actually getting shit done. I'm now using windows 10. It works great. I have my 3 monitors, beefy hardware, and just about everything I use is cross-platform or web based anyway, so it all works great. Throw in git-for-windows so I have a linux-ish environment (at least a handful of the GNU tools and most of bash), and i'm happy as a pig in shit. (Yeah, I do know about the bash-on-ubuntu-on-windows thing, but it's not quite ready for me yet)