This isn’t really rational, but it always weirds me out when people use Windows for coding.
Like, Linux oozes programming at every corner:
- You can look at the source code for pretty much everything.
- The whole system is well-documented, diagnosable and really kind of teaches you at every corner.
- Various programming(-adjacent) tools come pre-installed / can be easily installed and are natively integrated (Git, SSH, Docker, databases etc.).
And instead you’re installing plugins on top of this blackbox, to convince it to allow you to type letters into a window, which it then magically converts into either an error message or a running program. Like, it clearly doesn’t want you to write code. Why are you forcing it to?
Just use linux.
For everything.
I have been forced to use Windows for programming at work for 10 months now. It sucks, everything is brittle, git is slow, everyone struggles with npm packages for local vs. production, I keep loosing my open windows. Terminal applications are garbage. Everything is half-assed when compared to GNU/Linux. People using windows or assuming it is good enough just having tried anything else. WSL is also not that great, I struggled to install CouchDB and just abandoned.
It has native git instead of whatever Windows is doing
Is literally GNU/Linux so no MINGW required
V I M
I just LOVE hunting down five .exe files from three different sites to resolve some random compatibility issue with a new programming language! And doing it all again when Windows inevitably breaks itself and needs to be wiped! WAY more convenient than getting the programming language from a package manager!
deleted by creator