Samathy
Its the dad's with fragile masculinity and out-dated opinions that would stop them going or teach them that those activities are 'girly'.
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.
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.
* 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 also owned FNAME.space, FNAME.tech and FNAME.xyz but never got around to switching my site to one. In hindsight, FNAME.space would be super chill.
But honestly, for a personal site, it really doesn't matter that much unless you already have a personal 'brand' to maintain.
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.
It surprised me how much reading I got done if I carried a book and read when I'd otherwise be scrolling through Facebook.
We were all shocked that a manager could justify wasting that much time every single day.
We have no standups since we all work on different projects, we don't really need to know what everyone else is doing.
Hopefully a fully FOSS compiler will bring it right into the mainstream.
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.
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.
This is a backwards step, if anything.
You can find a whole bunch more stuff on the OS Dev Wiki too. [2]
[1] http://www.brokenthorn.com/Resources/OSDevIndex.html [2] wiki.osdev.org
Or can you not get 16000Mhz memory for a Mac Pro?
The code goes from something rather crazy looking, to something that a human would write. Its surprising that these compilers arnt clever enough already to produce the optimized output by default.
Programming - Making things Im proud of.