I use Linux on desktop more than 10 years. When I started use Linux, I felt what catched all troubles. But, step by step, then I get experience I know how to solve many troubles. For solving trouble I should get knowledge how it work, and then I catch similar trouble I know how to fix it.
Today I use Arch Linux it's helps me to avoid more troubles what I had in Ubuntu.
PS: sorry for my english
I'm glad you enjoy the experience.
I think it is fine for developers.
Desktop Linux definitely, for the most part, is not ready for the average user. Or even the average power user.
At the end of the day I don't want to have to constantly solve problems on my workstation just to get to the work I have to solve for ... well, actual work.
I used to find fighting those desktop linux challenges fun (ooh, I'm going to recompile the kernel myself to get this driver for my sound card to work!), but now I'm too apathetic to want to do it. I got bigger fish to fry and now just find those things annoying.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.