4 ms·
I think this is sometimes true but that for developers there are very good reasons to not prefer Windows. Mostly that local software management sucks on it unle
by captainbland 4y ago
I think this is sometimes true but that for developers there are very good reasons to not prefer Windows. Mostly that local software management sucks on it unless you go with WSL, which is really good but does still have some limitations (speed, GPU compatibility, etc. - in general having to manage effectively two parallel filesystems gets in the way), and is at the end of the day essentially still Linux.
Sure you can use e.g. chocolatey or even cygwin but these are a bit hit and miss at the best of times.
Powershell is fine but a bit verbose for day to day terminal use compared to bash or nicer variants like zsh.
Also apparently I set up my last dual boot configuration in such a way that Windows 10 decided that it owned my Ubuntu partition, but only during an upgrade which happened several months after the initial installation. This ruined an actively used install. Not exactly an ideal user experience. Ok, at a stretch maybe it was a bit my fault for not learning that the Windows 10 update system was a bit more... Ambitious than previous versions of Windows, but an explicit warning prompt before it happened wouldn't have gone amiss.
- zac23or 4y agoI'm a developer. I use Windows to program in Java, Delphi with SQLServer or SQLite. Git works great on Windows. I use WSL for Ruby, Python, Go with Postgres/Mysql. I don't dual boot Linux because 100% of the time linux automatically destroys the installation. The last time this happened was because I tried a Bluetooth joystick in Kubuntu. Kubuntu freezes and won't boot again. Because this last experience, I will never use Linux again in the metal again. To develop Games, Windows. I've never used SqlServer on Linux, and when I tried to use Postgres on Windows, Postgres start using using 100% of processor, it was a total mess. Resume: My development experience is compartemized, If is possible to use Windows, Ok, if not, I use Linux(WSL or emulated). I have already programmed on Mac OS, using XCode. XCode is an aberration. One of worst software development experience in my life. Ruby or Python development experience(in terminal with vim and a package manager like HomeBrew) is good on Mac OS, after installing a good terminal.