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

help-circle

  • Carrots often have dirt caked on the outside that’s hard to get off with just water, so peeling is a good way to help with that.

    The peel has the healthy bits

    Sort of, but not really. The nutrients of a carrot may be slightly more concentrated in the skin, but all layers of a carrot contain those nutrients. You’re not depriving yourself of an appreciable amount of nutrients by peeling a carrot.












  • Look, it’s fine if you prefer other languages to python, I won’t besmirch anyone’s preferences. But literally everything in your post exists in nearly every programming language (minus some of the typing stuff, I’ll give you that, but it’s getting a lot better). Like, every language has some learning curve to setting up tooling, or configuring your IDE the way you like it, or learning how to navigate documentation so that it’s useful, or trying to decide on one of the multiple ways of doing things. I guarantee, as someone with limited experience with Java, I’d have a difficult time setting up and using IntelliJ, and figuring out which build/packaging system I need to use, and figuring out how to use whatever libraries I need, simply because I’m unfamiliar with the ecosystem. That’s all you’re describing - the initial learning curve in getting familiar with a new language. Which is why I pointed out all the things I pointed out. It’s where I start when I’m introducing developers to python.


  • If you need any kind of libraries

    PyPI has a huge selection of libraries

    assistance from an IDE

    PyCharm a super powerful IDE, VSCode has tons of Python extensions that L rival PyCharm’s functionality, lots of other IDEs have decent python support

    or a distribution build

    Not sure exactly what you mean by this

    or you’re more familiar with another language

    Yeah this can be said about any language. “You’re quickest in the language you’re most familiar with”. That’s basically a tautology.



  • 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.