marzipan
* The weightlifting equipment - whether the barbell is balanced, if your shoes are flat to allow proper force driving, and lifting belt or shirt if applicable.
* Basic limitations of your body. I have scoliosis, and while it's a noticeable condition, it doesn't affect ordinary activities. But in the gym, compound lifts are considerably harder. I have adapted towards favoring bodyweight-centric exercises like weighted dips and leg lifts. I haven't had any injury from it in years now.
* Other health and nutrition factors. At 32, all it takes is one meal of junk food and I stiffen up for the next four hours or so, or one poor night of sleep and I'm struggling to do cardio the next day. Worse mobility transfers to worse form, and performance degrades from there.
For gathering information specific to me, I've just done a lot of data collection of both the "mental note" and "exercise log" kind. I don't aim to be in the gym more than once or twice a week, and as long as my numbers are going up(which I usually measure by total volume to allow weight/reps/sets to shift around) I'm happy.
Lately I've been training jiujitsu 2 hours a week and the overall intensity/satisfaction there far exceeds what I usually get out of the gym - grappling uses everything you have - while the injury rate is "scrapes, bruises and soreness from submissions every session" and any more serious injury is generally dependent on my own caution and whether or not the opponent is a maniac, which is most common in two settings: during competition, and when they are completely new. When you're used to rolling, it becomes less threatening and more of a mind game.
[0] https://www.theguardian.com/books/2017/feb/03/balancing-the-...
There isn't the same depth of library support as Python for obvious reasons, which makes the experience different even though the syntax is pretty close, but it's not worse at the task of doing things with the engine, in fact it's better at that because it's more deeply integrated(which is the point of having a custom language). It's aware of engine core stuff like e.g. geometry vectors and the scenegraph, and the built-in IDE supports working with GDScript directly with no configuration step needed - edit/test/debug all done exactly like it should be.
Performance-wise, it's fine for what it's intended for - running gameplay logic for a game of small-to-midsize scope(think ~$5mm budget) that isn't trying to drive tens of thousands of entities or run parts of the rendering from script. Smaller games can get away with optimizing hotspots, and a bigger game can start to justify having someone forking the engine and poking around in the internals to optimize whatever part of the architecture starts falling over.
For the use-cases of running a specific task that's more intensive or bolting on some additional dependencies, the new GDNative support is compelling. Godot's stated aim is for convenience over optimization but the optimization is definitely present in critical elements.
The download is large because it has example scenes included.
Ergo, dumb code. It's hard to make dumb code that actually stays dumb instead of turning into genius-level complexity or bad abstraction.
So banks would be defined as not real economy since they are transacting in debt, savings, and other instruments that exist on balance sheets, while Bitcoin mining would be defined as real economy since it bottlenecks on an energy input.
Here's a thread with some examples:
[0] https://comicvine.gamespot.com/forums/superman-165/golden-ag...
[0] https://www.youtube.com/watch?v=zmhTmKD6rXc
Same man, same song, in 1978, 1986, and 2000:
[1] https://www.youtube.com/watch?v=fcLV6gE6THg [2] https://www.youtube.com/watch?v=Hwwu5vYSShY [3] https://www.youtube.com/watch?v=lQkXdRKMB9c
And now in 2015:
[3] https://www.youtube.com/watch?v=ovGwkScJRZ4
Now, while it's possible that he simply became a better singer between 2007 and 2015, subtler auto-tuning of the type conventionally used in pop production generally just makes the voice sound cleaner, thicker, more polished. Note that his style has also changed to favor staccato phrasing so as to limit stairstepping artifacts.
In the mental/emotional arena I don't have as easy a time. I started with judo recently and encountered a phenomenon I remember from other sports back in school, which is the other beginners being extremely hyped up and trying to backseat coach, telling you to do a thing NOW without allowing time or space to take a careful or exploratory stance (also they aren't necessarily doing it right themselves). I'm a lot more resilient in putting up with that stuff than when I was a kid but it still bothers me - fortunately, with the class being just once a week, there's plenty of time to recover.
And with programming, I definitely have a cycle but it's extremely hard to schedule it like I can with the gym. I don't get to pick exactly what I'm working on so it might be too easy(boring) or too hard(can't pick it back up) that day. Sometimes my attention gets torn by other stuff during the day, too, which cuts into coding.
Creating original designs, giving them a lot of thought and attention, responding to feedback, and changing workflow as a result, that's still hard. And there are a lot of ways in which you can come up with an innovative spin on old stuff - presentation, cataloging, filtering, recommending, explaining - that isn't "creative output" in the sense we are romanticizing, but provides the same kinds of effect on knowledge.