• 0 Posts
  • 4 Comments
Joined 1 month ago
cake
Cake day: July 10th, 2025

help-circle
  • I like Linux, use(d) various flavors of it, and have had experience with / exposure to it for over 20 years. But no, I’ve never had a remotely flawless experience with it on a desktop or laptop environment. Wish I could offer more help or encouragement, but figured I’d at least chime in with some emotional support by affirming that you are not alone in that experience.

    I would recommend Linux to technologically adept people (ex: tech professionals, computer science students) and only indirectly to less technically proficient people in the form of suggesting something like a Steam Deck for portable PC gaming to someone who might be interested.

    But for an aging parent or my best friend’s kids? No. Sometimes I already feel like I’m a free on-call 24/7 IT support tech for friends and family, and that’s with mostly Windows and Android devices that pretty much just work the way folks expect (even if that way is broken/crumby/irritating/etc).



  • Which sounds like great, practical advice in a theoretical perfect world!

    But, the reality of the situation is that professionals are usually balancing a myriad of concerns and considerations using objective and subjective evaluations of what’s required of us and quite often inefficiency, whether in the form of programmatic complexity or in the form of disk storage or otherwise, has a relatively low precedent compared to everything else we need to achieve if we want happy clients and a pay check.


  • I’m a purist. The stable and persistent main branch, regardless of what you want to call it, should always and only ever be exactly the same as the code that’s currently deployed to the production server. Generally the only exception is for the short duration between a push and deployment under normal circumstances.

    But every job I’ve ever had, there’s at least one maverick who knows git way better than anybody else and is super advanced, so they do their own thing which is totally better in a million different ways but essentially fucks everybody else over. And I’m not even here to say they aren’t smarter than the rest of us and I’m sure that somehow their process is better than what we currently do. But with version control, my anecdotal experience has been that the most important things for running smoothly are: consistency and having everybody on the same page. Process doesn’t need to be perfect, maximally efficient, bleeding edge, etc to achieve that.