No, you can't.
Because girls need a safe space to be girls (without any boys around) a lot more than boys need any more spaces where they can be boys without any girls around (there's enough of those).
Its really important to consider who the class is for when looking at how you enjoyed it.
You took the class already having 'lots of prior programming experience'. This class was clearly designed for people who have never programmed in their life. This class was not designed for you.
I was in the very same situation when being taught the basic programming concepts in Python at University, after having held software dev jobs and written assembly and C for several years.
Scratch, Alice and others are great starting tools for kids around 5 to 13 who have never programmed before.
They're reasonable initial platforms to spend a couple of hours on for older people too (your age group and even upwards).
It might be worth talking to some of your peers who had never programmed and asking what they thought.
Its super easy to forget than only a little while ago, you also knew nothing.
I do agree that the whole course should not have been modelled around Alice. At your age you could probably pick up the Python REPL quickly after an initial into to the concepts in Alice.
I see no problem in encouraging contributions and donations in your CONTRIBUTING.md (that shows when creating an issue).
Especially in a large project.
But requiring a donation or code would mean that lots of bugs would go un-reported. Issues are just as much of a contribution to a project as code is.
Founders getting overwhelmed is solved by adding maintainers or transferring maintainership. Popular projects will be forked if the maintainer burns out and leaves.
Yes. Running a GPU at 100% continuously will significantly shorten the lifespan of the chip, the chances of picking up something that's not got much life left is high.
Lots of Chromebooks don't come with more than 4GB of RAM, theres no reason why they couldn't have more too. But the mostly don't because the target market is not seen as needing it.
I'm really excited about ARM laptops, but only if:
* They have laptop-class performance, not tablet class performance
* They can have more than 4GB of RAM
* You can put reasonable sized standard SATA SSDs in them, or user-replaceable M.2 drives.
* You can easily wipe Windows off them and put Linux on it.
I've spoken quite a few times and several different conferences/events and love it.
However, the thing I struggle with most is coming up with a topic. I find it incredibly hard to think of something I believe people will find interesting.
However, I expect this is simply down to lacking industry experience and not having spent extensive time working with any particular language/tool.
Python is a great solution to the problem as well as being installed on most Linux distros by default.
Chances are devs would need for their other dev tools anyway even not on a Linux machine.
I see an awful lot of posts like OP here where they're for some reason thinking that using a specific distro, or even DE, locks them into using specific packages.
You can literally install anything on any Linux distro. Some things might take a bit of work, sure, but they're all just a Linux system underneath.
Install the right dependencies, get the app somehow (through a package manager, or source),put the files in the right place, and bobs your uncle.
I've been a GNU Screen user for a good while. The increased productivity is wonderful.
However, I'm prevented from switching to Tmux because you can't attach to the same session from multiple terminals, and show a different window in each terminal.
I use this all the time in Screen - in Tmux, changing the window being viewed in one terminal, changes all other terminals attached to that session.
Travel both the country and as much of the world as I could afford.
Visit all the friends that I don't see very often.
Make a real effort to read all those books I havent yet read.
Its the dad's with fragile masculinity and out-dated opinions that would stop them going or teach them that those activities are 'girly'.