• 86 Posts
  • 2.3K Comments
Joined 3 years ago
cake
Cake day: September 1st, 2023

help-circle

  • If you think creating something means you must maintain it out of a sense of"responsibility", no amount of money can prevent burnout, unless it goes to therapy. For other people, money will definitely prevent burnout.

    If I had UBI and could work on anything I like without being forced to work on a specific thing, the most I’d get is choice paralysis, not burnout. That would probably be similar for other devs. It wouldn’t surprise me if a majority would immediately drop their current jobs if they could work on whatever they like and still get paid. Burnout would be rare.









  • My biggest issues with rust are

    • borrow checker barely ever uses the term “borrowed” and I have to relesen it every time I pick up rust
    • async is absurdly complicated, there are so many gotchas. Streams are actual hell
    • crates are github only and have no namespacing. Java has the best solution IMO with their reverse domains for example com.github.myuser.myproject.somepackage

    It’s good to know I’m not alone. But I’ll never choose C/C++ over Rust. If I need speed and typing, it’s Rust, no questions asked. For everything else, there’s Python. I just wish Rust has better GUI frameworks…



  • I don’t know what people use discord for, honestly. I just call up my friends on signal for the regularly scheduled gaming session and play. All I need is audio.

    I don’t understand what people need video or screen sharing for while gaming. Are they playing a game watching each other’s facial reactions or something? And others talk about screen sharing… Are you guys gaming while watching the other person’s screen? I’m puzzled.

    Signal can audio and video calls with screen sharing 🤷

    Matrix I only use for opensource projects or as a replacement or client for IRC (IRC sucks ass). There was also a time fosdem streamed everything on matrix. It was glorious. I wish more conferences (and fosdem itself) had chatrooms for every talk, rooms for different topics, and a general chat room for everybody. We don’t have to fly and waste fuel to participate in conferences. Not everybody has deep enough pockets to pay 2k for a flight to Sydney and a further 1k for food and lodging there. Or worse, a trip to the US to get fondled by US border patrol and sent to Guantanamo bay for having said “Trump is a dunce”.








  • My memory of it is how unnecessarily arcane it is. I had (and still have) a better understanding of assembly than COBOL. COBOL has hundreds of keywords. And while an instruction set can have thousands of instructions, COBOL still felt more difficult.

    Also, nearly any executable can be decompiled to assembly. If you understand assembly, it has a plethora of uses. COBOL can make big bank, but it currently has very limited use.






  • While I dislike the look and GNOME’s approach to things (“we know better what the user wants than they do” aka the crApple approach), I do appreciate that they do provide an alternative for crApple users. They also write a lot of libraries and software that are undeniably good and useful. No one is forced to use GNOME so I’m glad they exist.

    Of course this blog post only has one view of the issues and I’m not going to spend a morning going down the rabbit hole to make an opinion on it. But if System76 really does have a problem with upstream for whatever reason, they are free to fork their stuff and cut all communication. Since they did write COSMIC, it looks like that’s their goal. Good on them. It may just decrease the drama and make GNOME developers’ lives easier.