• 0 Posts
  • 34 Comments
Joined 1 year ago
cake
Cake day: June 13th, 2023

help-circle






  • My crazy wacko conspiracy theory - software development is just a really weird discipline, most of the people in the field are bad at it, and it doesn’t have the same amount of standardization and regulation that other engineering fields have, so doing it “right” looks a lot fuzzier than doing, say, civil engineering “right”.

    The biggest thing though is that most people are bad at it. It’s really hard to evaluate high level organizational concepts like waterfall vs. agile when we still have developers arguing over the usefulness of unit tests.










  • Not just petty, but incredibly stupid. He bought one of the most recognizable brands on the planet. Everyone knows what a tweet is, a retweet, a quote tweet, hell, hashtags exploded in popularity because of Twitter. An entire community (re: customer base) self-organizing and inventing the concepts of your product for you, organically and for free - it’s any business owner’s wettest of wet dreams.

    And then he threw that all down the drain because he couldn’t recognize what was right in front of his face. Either that or he did recognize, but still wanted to relive some tech fantasy he cooked up twenty years ago and can’t let go of. Either way, astronomically, gigantically, absolutely unfathomably stupid.




  • I’ll take a swing at this one.

    A good interface has well defined inputs and outputs. A lot of interactions with iOS/MacOS software/applications have decently defined inputs via their UIs, but finding the outputs of those UIs can be a Sysiphysian effort. Figuring out where those outputs are beyond the defaults like “downloads from a browser end up in the Downloads folder” or “documents saved in the Pages app end up in the Documents” folder is frequently non-trivial.

    It ends up being that the easiest way to find a file is to just open the original app you created it in, and find it in it’s history or whatever. To a non-technical person, this creates the impression that the only way to interact with those files is with the original app it was created in, which ends up limiting what people think they can do with their devices, and creates a bit of a walled garden effect.

    So I suppose that the blanket statement of “it’s not an interface” isn’t completely fair. What is fair though, is to say that “it’s a bad interface”, if the average user can’t readily find said interface’s output.