> I think a more specific word for this is empathy.
No - empathy just means feeling the same emotion as people around you, which is not always helpful. What you want is compassion.
I often see "empathy" tossed around as a cure-all for social problem. When someone gets angry at work and it makes you angry - that's empathy. Ever seen footage of a frenzied mob saluting a fascist dictator? That's empathy as well.
we tend to find people choose us because of the way we share and distribute the surpluses we make.
In my experience engaging consultants, I've never asked how they spend their profits. It surprises me that would be your major selling point, but maybe your clients are spending other people's money.
What's the pitch based on value to your customers, rather than some imagined "social value" from political causes which your customer may well perceive negatively?
Pardon if I don't give someone credit for asserting they support "social change" without specifying what they're changing. It could mean anything from "ban mosques in London" to "free condoms with every middle-school lunch".
An educational co-op is a completely different concept from what is described here. Work/school co-op means a student does paid full-time work while still enrolled in a degree program (e.g. a semester off). What is described in this article just refers to a worker-owned consultancy.
> Just saying that Chinese had "moveable type" omits the technological and practical considerations that made European printing press success.
OK but just saying the Europeans had a superior printing press omits the the radical thinking and acting that made Martin Luther's doctrines a success.
Your position is like saying, baseball became America's national pass-time because of radio. Yes, radio existed and helped, but it wasn't radio broadcasts of soccer or regional hopscotch tournaments. Baseball made a particular appeal to the soul of the people and the time which soccer and hopscotch did not. The medium is not the message; content is king.
> The answer is technology. Printing press revolution had exploded.
No. China had movable type printing presses by 1040 AD, yet there's no evidence that it led to a mass uprising against the state religion at that time.
You're trying to undermine the historical singificance of Martin Luther's spirit and vision by saying that he just happened to be in the right place at the right time when the printing press came along. I don't buy it.
2D is a special case of 3D. If you only want to do 2D then a 2D API is going to be simpler than a 3D API. There's a whole mess of parameters and transformations that just go away.
Can you clarify what you are driving at with these questions? First off, a lot of people prefer hosted source repositories other than github (e.g. hub.darcs.net, gitlab.com, My Own Private Server). Github naturally imposes various limitations on their "free" plans.
> With the old upload-and-forget model of software distribution, you could put a tarball on a free FTP site for a few pennies
You can still create a Digital Ocean droplet, Docker container, or VM Image - and do the same thing (upload & forget). Then it's up to the user to pay $5/mo to host it, a process which doesn't need to take more than a few mouse clicks.
Firmware is a buzzword for embedded? I don't think this is right. In my experience "firmware" is a subset of embedded programming, referring to low-level bare-metal code such as bootloaders and microcontroller applications (literally code stored in ROM). "Embedded" more broadly refers to any code for systems other than servers, web and personal computers (including e.g. embedded Linux).
"Firmware" has been a term of art for as long as I've been programming, which is probably longer than a lot of readers on this site have been alive, so I'm not sure how it qualifies as a buzzword. Unless people doing Linux application programming now call themselves "firmware" engineers because they work on embedded systems?
There was a time when our ancestors became monogamous, and before that they weren't. So how do you consider non-monogamy more "modern"?