- Edited
Tomcat You can learn compiling for Linux, or you can be interested in history.
Actually, I am from the geosciences, side subject paleontology. Hope that counts :-). Geoscience does a lot with numerical modelling and simulations. Archeologists are using engines and frameworks to model and recreate findings from all kinds of spatial data, to a near-perfect 3D model, e.g. for public presentation where opening up a site to the public would destroy it, like Pompeii, or the upper paleolithic caves in France and Spain. Not speaking of modelling lava flows to save people from volcanic eruptions, or wave propagation in an ocean basin to warn before high energy phenomena, and all kinds of dynamics of the earth system not only in climate science. Programming courses are just supplements when studying.
Like many others, I know the basics of programming and compiling. But I will not learn SCons sticktongue, I am fine with GNU make and cmake. Just to make that clear.
A human lifetime is long enough to learn mutliple things at least to a degree to handle them sufficiently well enough, I believe.
On a philosophical note, I have no problem with anarchy sensu stricto. We were all like that in 70s :-) Of course it's an illusion just like most political things, and large projects need a structure, or they fail. Anyhow, I'd consider Linux not an anarchy because there is a hierarchy. The kernel is well maintained and supervised.
edit: pause is over, I had to re-downaload and compile the engine for 3.4.4 because of discrepancies between the documentation and godot latest, handling of spacial nodes it was what broke the tutorial. I'll be back :-)