DEV Community

Cover image for 5 mistakes most dev's do when starting out on Linux!

5 mistakes most dev's do when starting out on Linux!

Nomadev on January 05, 2022

Hello Beautiful People, Nomadev is back with another blog in this new year. I hope the new year will make your life brighter, I have all the good w...
Collapse
 
cess11 profile image
PNS11

Hardware being unsupported is a risk, not a chance. It's also very rare that there are no drivers available, either you're sitting on non-standardised newly released stuff or very old.

Have you met many developers that are surprised that applications aren't always easy to cross compile?

Collapse
 
thenomadevel profile image
Nomadev

Yes there are many, most of the beginners when starting with Linux have the same query

Collapse
 
devoskar profile image
Oskar Pietrucha

Nice article, I agree with the points you have provided. The only thing which annoys me while reading a little bit is lack of interpunction.
Regarding the topic:
At work I'm forced to use Windows as I work with SAP system which client is not supported on Linux at all. I was trying to do "the switch" on personal computer, but I've always ended with going back to Windows. I've tried different distros and even stayed for about a year with PopOs! which I totally loved! The thing is always the same - after evaluating the Linux for some time I end up with totally broken system and I'm not talking about hardware/driver stuff. E.g. I try to implement rice found on the Internet with step-by-step tutorial on the same distro and somehow I end up with missing dependencies. Trying to add missing packages ends up with the system not working or I can't for example update different application because other app created some error which now doesn't allow for any apt-get update.
I agree, I had no problems at all running favorite games (both through Steam and Wine) and one time installations were great. It's just evaluating the system for quite some time (and no, I wasn't passing every command with sudo) makes the system unusable for me later on.

To be honest, I like the Linux feeling and developer compatibility and would love to stay for much longer, but each time I make the switch, I end up going back to Windows after around half an year. And yes, Windows is slower, less customizable, less secure and spying a lot (if not handled correctly) - but it works πŸ€·β€β™‚οΈπŸ€·β€β™‚οΈπŸ€·β€β™‚οΈ

Collapse
 
thenomadevel profile image
Nomadev

First of all sorry for the grammatical mistakes, as I am not a native English speaker so still learning to write perfectly.
As far as you problem is concerned, this is the same thing ever guy faced when they newly switched their platform.
I will suggest you to give Ubuntu Budgie a shot. At beginners level this would a great choice, when you will get comfortable with you can switch to anything of your intrest.
Good luck, Happy Coding πŸŽ‰

Collapse
 
cubikca profile image
Brian Richardson

I finally made the jump to Linux desktop last year. I spent a lot of time making sure I could still do my work before doing so, and made sure there was a reasonable amount of entertainment available as well. Some thoughts:

  • VS Code has become a very capable ecosystem and is now my default code editor
  • The entire MS Office suite including Visio and Outlook are available in a web browser.
  • Zoom, Teams and Slack all have native Linux clients
  • Many Steam games are Linux-native, and many of those that are not run well under SteamPlay/Proton

I can think of very few things in the last year that haven't been possible due to my running Linux. However, the point is taken - things will not run exactly the same. And expecting things to be identical to another OS defeats the purpose.

Collapse
 
thenomadevel profile image
Nomadev • Edited

Exactly, you can do all the stuff with Linux, And Linux has alternative of all. Like for MS Office Linux have Libre Office. Just dig into the things, don't give up easily, Happy Coding πŸŽ‰

Collapse
 
jonrandy profile image
Jon Randy πŸŽ–οΈ • Edited

You'd be surprised the amount of Windows programs that run absolutely fine with Wine. I rarely have trouble running Windows stuff at all

Collapse
 
thenomadevel profile image
Nomadev

Yeah I agreed, even all the software nowadays is compatible with Linux. And if they are not you can make them by doing some small settings change. But a newbie hesitates to change anything and generally switch to another distros for some minor reasons.

Collapse
 
samofoke profile image
Sabata Mofokeng

I have been on Linux for 7 years now I must say I am never going to Windows or Mac unless is a work laptop which is Windows and painful everyday to use to be honest, I also used Mac but the only dope thing is I was able to run my C projects lol.

Collapse
 
liftoffstudios profile image
Liftoff Studios

That meme was too good πŸ˜†

Nice Article !!

Collapse
 
thenomadevel profile image
Nomadev

PS - i have no complaint with India people/youtubers, I respect India and I think Indian are the most praised people in tech domain.

Collapse
 
liftoffstudios profile image
Liftoff Studios

Yeah I am from India so you can be sure I just took it as a joke

Collapse
 
abbm586 profile image
Brian

I miss Kubuntu(my choosen distro). I loved the struggle to find linux alternatives of tools I need. For some reason using wine was not satisfactory.
Im back @ windows because I cannot find any BIM-CAD linux natives without spendin 2 weeks configing it to work and/or a 6month learning curve.
FreeCad, BricsCaD is the best I found... close to Revit/autoCad

Collapse
 
oniichan profile image
yoquiale • Edited

As a daily use O.S Linux is still pretty raw, I only use it as a dev env