• 2 Posts
  • 25 Comments
Joined 1 year ago
cake
Cake day: June 9th, 2023

help-circle


  • While I believe that nobody should be able to wield that much wealth in the first place, arguably being a world-famous artist is among the least unethical ways to become rich as long as the artistic work isn’t bought from ghostwriters. It takes $10 in net profit from 100m fans to make a billion, and I could easily imagine a sizable crowd of her followers genuinely wanting to give her money like that (whereas, for example, I never would have willingly agreed to give Nestlé’s leadership money, even when I used to buy their brands still).

    I don’t care about her specifically, but from a “owning the fruits of your own labor” perspective, I think it makes sense for the art itself to be a big part of that.










  • Well, I think for a 9 year old it’s fine. I think the stage where you would run into issues is when trying to get into “actual” software development, where the flexibility in scoping and typing afforded by Python can lead to some bad habits (e.g. overusing global/shared variables, declaring them from within functions, catching errors late instead of validating data first, …)

    I don’t have a ton of experience with it but I think C# strikes a pretty good balance between strictness and beginner-friendliness. Modern Java isn’t all that bad either, though it doesn’t have very good options for fun things to build. But again, I don’t think this necessarily applies to a child; I’m an educator at a university so both my target audience and point of reference are freshman compsci students.


  • I was brought up on Python and also do not like it for a variety of reasons, both practical and by personal preference. I also have the opinion that if you are trying to learn software engineering it is not a good language to start out with, despite it being so easy to pick up at first.

    Some people try to use Python’s popularity as a counterpoint, and while it does show that my view is a minority opinion, it’s not a very convincing argument for the language itself.