• 0 Posts
  • 43 Comments
Joined 2 years ago
cake
Cake day: July 3rd, 2023

help-circle




  • My own pet peeve is UI components whose associated action is divorced from the components interaction feedback.

    For example, a button that seems visibly pressed (even lights up! Maybe there’s even audio or haptic feedback!) but once you release, nothing actually happens because you were supposed to press it or hold it down for slightly longer.

    This even happens with physical controls: in some elevators you can press a floor button such that it lights up momentarily, and even beeps, and yet the elevator doesn’t register the command and you have to press again, longer.


  • I’ve been “collecting” content for many years now. I learned most of what I needed to know about ripping and transcoding over the years, such that each time I need to deal with a new video format, or a new application, it’s not too hard, because I’m building on everything I’ve already learned.

    And each time I was learning new things, it’s not like there was a risk that all my previous content might suddenly become unusable or inaccessible.

    Meanwhile, a couple years ago I was finally able to build myself a proper NAS. While I know my way around Linux somewhat, I never kept a Linux-based daily driver because most of the apps I use regularly are on Windows, and I’m not confident about running them stably in Linux, nor am I confident about equivalent native Linux apps. And I’m not confident about setting up and administering my own server. My past experiences have shown me that whenever you need to do anything complex and specific, it involves a lot of work.

    So at a coworker’s suggestion, I got a Synology NAS that turned out to be a breeze to setup. And then I figured out how to get Plex server on there (not available in the Synology package manager, but the “manual” process turned out to be simple enough)

    And it just WORKS! it’s not perfect, but it’s mostly painless to use. I was happy paying for the lifetime Plex pass at the beginning, because it handles all the routing and discovery that needs to happen to allow me to stream to my phone, or to my parents’ TV when I’m visiting them.

    My next NAS might not be by Synology due to their recent announcement about supported hard drives, but I’ll probably be looking for something that “just works” because I can’t be bothered to learn how to be a sysadmin, and risk losing my stuff because I’m making the kinds of mistakes one makes as they’re learning.

    Just like, if I owned a car, I wouldn’t be digging under the hood to “tweak the timing” or replacing brake discs. I’d be happy paying someone I trust to do that work, leaving me with a car that “just works”.













  • What’s funny to me is, the agile approach seems like it’s a much better fit for open-source, non-commercial software development.

    The corporate world and is management practices based around quarters and deadlines can’t seem to see how anything could get done without deadlines, but that’s usually less of a factor with open-source. People laugh at “scrum masters” because in a corporate environment, all the scrum stuff tends to be mostly performative. But it seems to me that open-source projects with multiple contributors already kind of work in an agile manner.



  • In a recent by-election I voted in, the ballots were 2-3 feet long with 91 candidates on them. This was in Canada, where we only have paper ballots. The majority of the candidates only registered as part of a protest to get the govt. to reconsider other voting methods than FPTP.