DEV Community

Discussion on: Is using Linux really productive?

Collapse
 
clayrisser profile image
Clay Risser • Edited

If you want to use a bunch of heavy HEAVY tools like InteliJ then maybe you should use a heavy OS like Windows, OSX or Ubuntu (yes even I consider Ubuntu heavy).

I use Linux (arch Linux with i3wm) as my development OS for the very same reason I use Emacs as my text editor. I am 10x more productive using lightweight systems. The performance of a lightweight system is worth it. Lightweight systems are built for productivity (everyone who gets past the learning curve never returns).

I am using 8 i9 intel cores with 32GB of memory and my lightweight system outperforms Windows and Ubuntu (yes I’ve tested them on this machine). By outperform I mean they freeze my system, but I’ve never had arch Linux with i3wm freeze and I’ve been using it for 3+ years.

Perhaps the reason people who invest in arch Linux love it is because it forces the user to learn the OS. When you learn your OS, “problems” it has aren’t really problems and are easily fixed.

The fact that Linux users typically understand operating systems better than non Linux users is another strong reason why it’s better. I actually require all of the developers in the company I work at to use Linux and they are all more productive because of it.

Also I can’t stress how important it is to research your hardware. Brand new hardware can have issues because the drivers aren’t always immediately in the kernel or may still have bugs that haven’t been worked out. I typically buy brand new Dell laptops with older generation hardware and they don’t disappoint.

Collapse
 
martixy profile image
Martin Ninov

understand operating systems better

How does that make you better? How does it make you more productive?

Comment section is full of similar vague statements and nothing specific.