4 ms·
I'm happy to share my thoughts. I developed on Macs for 8 years, then switched to Windows 10 for 2 years (inclusive of Insider builds). In some ways, the trans
by gervase 8y ago
I'm happy to share my thoughts. I developed on Macs for 8 years, then switched to Windows 10 for 2 years (inclusive of Insider builds).
In some ways, the transition was pretty painless. I mainly use JetBrains products, so there was very little pain in the switch there. I expected that, which is one of the reasons why I decided to switch in the first place.
However, what I hadn't predicted was how few of the quality-of-life tweaks I was using had equivalents on Windows. For example, I was using the clipboard history feature extensively on Alfred when I was using Mac, and Ditto is barely a replacement for Windows. Recording screencasts with Screenflow on Mac is painless, and Windows (at the time) didn't have a comparable equivalent. The built-in functionality for window management in Windows is not bad, but it doesn't compare to Spectacle for flexibility.
Those are just a few examples, but collectively, these ended up adding a surprisingly painful amount of friction to my development process, even when the IDE was exactly the same. I finally ended up admitting defeat and switching back to MacOS.
I might conclude that if you're using the out-of-the-box, platform default environment, Visual Studio and Windows 10 are probably going to give a better experience than XCode + vanilla MacOS. Then again, if you're the kind of person whose .vimrc has decades of tweaks, you'll probably be happier in Linux. Basically, my view is to just let everyone do what they want and what they feel comfortable with, coexist with them, and don't try to convert/proselytize in general, which I believe is a pretty non-controversial stance.
- com2kid 8y ago> For example, I was using the clipboard history feature extensively on Alfred when I was using Mac, and Ditto is barely a replacement for Windows. Good news! That is being fixed in the next release of Windows 10: http://clipdiary.com/clipboard-articles/view-windows-clipboard-history.php http://clipdiary.com/clipboard-articles/view-windows-clipboa... > The built-in functionality for window management in Windows is not bad, but it doesn't compare to Spectacle for flexibility. You can actually download extra utilities for this. I like switcher (lets me search open windows by name), but there are quite a few others. The entire Windows shell is replaceable if you want to go that far. I've never had a problem recording screen casts, lots of software options have always existed there, and they only keep getting better. To get the full feature set of ScreenFlow, multiple apps would be needed though, I haven't seen any single app that does it all, although one may exist. Also what Window Management features does Windows not have? I generally use the hotkeys for everything, without issue. I wish it was easier to do things like splitting my display into 3, but again lots of 3rd party utilities exist to expand the functionality out. > Then again, if you're the kind of person whose .vimrc has decades of tweaks, you'll probably be happier in Linux. This is how I feel about Windows, my path environments, custom aliases, and utility scripts laying around. :)