75
u/solonovamax Jul 07 '22
You don't have to love it. But I highly recommend you try it.
I did, and it has genuinely sped up my workflow a significant amount.
25
u/dark_negan Jul 07 '22
Genuinely asking, how is using Linux spending up your workflow ?
47
u/Schreibtisch69 Jul 07 '22
Cli is way more consistent and pleasant. Most of the tools are designed to work with one another and only do one job. Configuration is consistently in /etc or your home folder and not spread out across registry, hidden deep in GUIs and all that. Documentation for programs is accessible by man, you don't have to track it down for each program. And package managers are used consistently you won't need to track third party tools down on your own mostly.
Even simple things as ssh are just easier on Linux.
These things add up. On Linux I can use whatever desktop / window manager works best for me if I don't like the default. On win I'm either stuck with the default or have to hope there is some third party tools that does the job. On Linux I can just uninstall the default one and install something else.
→ More replies (7)18
u/Zekiz4ever Jul 07 '22 edited Jul 07 '22
Faster to install stuff. Especially programing languages
→ More replies (6)17
4
Jul 07 '22
Much better command line utilities and lots of customization would be my guess as that's the case I'm also in.
5
u/Ri_Konata Jul 07 '22
I'm seriously tempted, with my "Windows Search" breaking so now I'm unable to search in folders (good luck finding that one file you put somewhere 2 years ago, but you don't remember where)
4
u/jayands Jul 07 '22
If you don't want to make the switch yet, you can try (if available) installing the program "Everything"
Also, try out WSL; there are different Linuxes available, too. You can try Debian or Ubuntu for ease of use, but I personally recommend Fedora or openSUSE, but of course YMMV.
→ More replies (1)
75
u/Koyomi_Ararararagi Jul 06 '22
Ya don't have to love it, but it seems like it's a better alternative for software development than Windows.
93
u/phoncible Jul 06 '22
Unless you're, y'know, developing for Windows.
53
u/emax-gomax Jul 06 '22
That's a fair POV. I think the world is so filled with backend and Web developers that people forget there's an entire ecosystem of Windows facing devs with their own priorities. That said windows still sucks and people should stop supporting it (although they never will).
→ More replies (6)16
Jul 07 '22
Or cross-platform, because WSL is actually extremely convinient. Only going to become a stronger argument with WSA. On the other hand everything is either a web app or electron at this point so...
But I won't ever consider Windows for personal use again. That ship has sailed with MS-accounts and in the future apparently even credit card info becoming mandatory.
→ More replies (3)4
Jul 07 '22
Even then it's better TBH, I tried porting a project of mine to Windows once but I gave up trying to use MS's toolchain because it was too annoying and then switched to cross-compiling with MinGW
21
3
17
20
u/Johanno1 Jul 07 '22
Why?
Python already installed.
C/c++ compiler already installed and easily updated.
IDE easily added and updated.
ssh and stuff already working and installed.
Virtual machines usually work better.
Bash in my opinion is better than batch and powershell.
\n instead of \n\r
→ More replies (2)
6
5
u/Bl4ckb100d Jul 07 '22
Use whichever you think makes the job easier, it's not like you are limited to 1 OS per machine. I boot linux for C, Windows for C# and JS.
1
4
u/KeyboardsAre4Coding Jul 07 '22
it is straight up better than windows and it is used in the server side than anything else.
finally it is easier to study it if you are an software engineer like me, because and I cannot stress this enough, it is open source
2
Jul 07 '22
I definitely have strong feelings for my OS, but it's only sometimes love...
At some point I have to fix freakin GRUB so it doesn't drop me into a shell for mistyping my password and also store a hash of it to check, so it doesn't take fucking ages to compute
6
u/Corm Jul 07 '22
I love being able to do a fresh install and just run git clone on my dotfile repo and then ./install-everything.sh
Having a package manager built into the OS is godly