What do you gain from that approach, compared to comments, and appropriate whitespace? If you spread out your function over three, you now potentially have triple the moving parts. You have to manage in- and output, and you have to hope noone coming after you sees your subfunction, and assumes it's there for using.
We used to have a Python guy at my work. For a lot of LITTLE ETL stuff he created Python projects. In two projects I've had to fix up now, he used different tooling. Both those toolings have failed me (Poetry, Conda). I ended up using our CI/CD pipeline code to run my local stuff, because I could not get those things to work.
For comparison, it took me roughly zero seconds to start working on an old Go project.
Python was built in an era where space was expensive and it was only used for small, universal scripts. In that context, having all packages be "system-wide" made sense. All the virtual env shenanigans won't ever fix that.
In Germany, a lot of medicine can only be sold in very regulated apothecaries. Those stores are allowed to recommend and sell homeopathy. There's even a state-exam for homeopath. Though for that you only have to demonstrate you won't kill your patients, not that you can actually help.
Technically, veganism requires only what is possible and practicable. If you genuinely needed to eat a hundred grams of chicken each week for unavoidable health reasons, you'd still be vegan, if you abstained from any other animal consumption.
It also doesn't have to work for everyone, just for most people. If you 20% of people were vegan, we'd end up with a snowball effect that made the world a better place.
The worst thing is that it's often just that one specific mission that has shitty checkpoints. The rest is generally fine, but then you hit that wall and you want to do PHYSICAL VIOLENCE. At least that's been my experience.
I often find mechanics that only exist to waste time incredibly annoying. In the case of loot, a limited inventory is kind of that. You could absolutely just portal/teleport to town, sell your stuff, and then get back to playing. There's no challenge involved, EXCEPT that it wastes your real-world time.
I liked the pets in Torchlight for this reason. You could send them off to sell loot, while you kept playing the part of the game that's actually fun.
One exception is something like Resident Evil, where the choice is relevant to the gameplay directly. But even then, I would've preferred limits on individual elements (Only X weapons, only X healing items, etc.) and having extras automatically stored.
This is one big reason why I liked Fenyx way better than Breath of the Wild. The Fenyx world is far smaller, but also more dense with actually interesting things to do. You have a horse in both, but the distances in BotW are still just pointlessly big, esp. when 90% of the things you can find are just the same two things: shrines and koroks.
Because veganism is better than vegetarianism. But also, what's so bad about vegan recipes? A vegetarian can eat those too.
Look at that, compared by calories, animals products still lose: https://ourworldindata.org/environmental-impacts-of-food#explore-data-on-the-environmental-impacts-of-food
The biggest issue with a lot of the insults/slurs around mental or physical handicaps is the euphemism treadmill:
- You create a respectful word to describe people with that handicap
- People use that word as an insult
- Goto start
Case in point, retard and lame used to be official, non-insult words used by doctors. I don't know a solution, but as a person with a mental handicap, I feel like there's more important battles to fight. The intent behind the word, for example.
Not everything that elicits emotion is an appeal to emotion. If I argue with a conservative and say that "anti-trans legislation leads to more trans suicides of the children you pretend to protect", is that an appeal to emotion just because the conversative might get emotional?
An appeal to emotion is backed solely by the other persons emotion, nothing else. The very accurate description of what meat is backed by logic and the morality of most people, if we're being honest.
Now, regarding effectiveness, I don't know what's better. All I know is that the people that aren't activist always seem to know exactly how to do activism correctly. This applies to anti-racism, or feminism too. "I agree with your message, but your actions are too extreme/disruptive/emotional/etc." Personally, I believe that the correct activism is ALL the activism: The loud, and the practical, and the friendly.
Veganism is not a diet, so just giving recipes without a philosophical backing will likely not create a lifelong lifestyle shift.
Regarding tofu I'd say think of it like plain chicken. It has zero real taste of it's own, so just put it into stuff that's tasty. Since it doesn't have to be cooked for a specific time like chicken or lentils, I often just crumple a bit into whatever I'm making if it's lacking "mass". I would honestly recommend an actual, real life, paper cookbook over following youtube videos. They're often more detailed, and better for beginners esp.
The Prime Video example was more like moving from nano-service insanity to sanity. They basically split EVERY POSSIBLE STEP into separate lambdas. They switched to still using microservices, but they do all transcoding steps for a single video on the same microservice instance (aka sanity).