• 31 Posts
  • 1.69K Comments
Joined 1 year ago
cake
Cake day: September 1st, 2023

help-circle












  • You’re having a bad day and you’re letting off steam - understandable.

    Just yesterday a friend said “Fucking Linux, every time I hit Esc it opens some program” only to be followed up by “lol, my mic was standing on the Ctrl key!”. Another friend was having issues with a bluetooth headset and thought for a while that it was linux. After much debugging, we found out the product was just defective and had tons of people complaining about connectivity issues on multiple platforms.

    I’m not saying what you’re experiencing doesn’t exist, nor that it’s a fault of your own. Sometimes software just doesn’t work and it sucks. Sometimes it really is linux, sometimes it’s something else. Once you’ve calmed down and taken a breather, do upload a hardware probe. I’m guessing something’s fucky either with your driver or with the hardware itself.

    Now imagine someone who’s less likely to open up a terminal using Linux. They won’t. They’ll sacrifice their privacy because they might have full time jobs in something not remotely tech related and just wanted to watch some YouTube and don’t want to spend the little free time they have fixing their own computer.

    Yep, true. It’s been a long-standing issue with linux and the opensource community. Sometimes it’s due to lack of time, sometimes it’s due to lack of interest, but I can bet you that most of the time it’s due to lack of funding. Unfortunately, sometimes it due to elitism too (“I don’t want lusers using my software”). Hopefully someday we’ll get to a point where there’s a bigger focus on non-technical users.
    We’ve come a long way though. Back in the 00’s we had to fiddle with ifconfig and friggin’ /etc/network by hand. Things have gotten a lot better.

    Anti Commercial-AI license



  • We really do need some website to easily find projects that people want help on; projects that one can simply jump in on to translate a few strings for example, or fix a small bug that also needs some unit tests added to it that the maintainer hasn’t had time to do.

    It would also be nice to be able to see the average response time for PRs, the amount of documentation, and “average time to get up and running”. Too many times have I seen a “good for beginners” or something tag on github but the project is a nightmare to setup. PHP and C/C++ projects are especially bad. They just assume everybody knows how to get started or have a “this works on my machine” setup, which doesn’t work for anybody else but the maintainers and core contributors. I don’t want to waste my time with:

    • hours figuring out how to setup the project
    • waiting weeks or months for feedback on a supposedly “easy” PR
    • get extremely pedantic reviews like “a space is missing” or “a new line before this function” or “this is a method, not a function”

    Anti Commercial-AI license


  • Finances. We can’t live in our own home paid for by a single income, don’t have a cushy pension to build up and barely have savings to speak of, as our salaries aren’t adjusted to the cost of living. Trust me, if I could work on opensource without worrying about the rest, I would. But my rent jumps 5-8% every year while my salary doesn’t, the housing prices are insane and would put me in serious debt for 30+ years for an apartment (not house) in a “meh” part of town, which I’d have to sell and buy a new one every 5 years until I can afford a house my parents could buy in their 30s.

    Also, I’ve seen what opensource does to maintainers and how much profit companies have extracted from free work without paying back. I truly believe opensource is the way forward, but not by the current definition many people adhere to (free for everybody including companies).

    Anti Commercial-AI license