124 karma · joined September 24, 2013
Also learning is not just about truth, it is about curiosity as well. The pop-sci metaphors could actually good for satisfying the curiosity of let's say a 10-year old. What to learn and how to learn is ultimately at the judgement of the learner. The better the judgement, the more the learner can stay closer to the exact scientific details.
Agreed. If I have to guess, the relevant fields in physics for software engineering would be quantum mechanics and thermodynamics. Of course, we don't see any direct relation as of now but it feel it should be important to determine the physical basis of software. The basis of software cannot be just math. It has to be physics.
The problem mostly arises when processes are shoe-horned under the guise of 'Agile' in setups where they might not be the best fit by so-called process experts under pressure from management which does not know any better. The authors of Agile Manifesto have frequently said the concept of Agile has been badly twisted.
Apart from Karma-based approach in Gita, you can also look towards the Service-based approach in Sikhism or the Non-Detachment in Buddhism. In Sikhism, service is an integral part of religion and every Sikh is expected to give at least some time to do voluntary service in Gurudwaras(Sikh Temples). This is mostly in the form of chores like cooking food, washing utensils, polishing the shoes of visitors etc. In India, you can find some of the richest Sikhs doing these chores in Gurudwaras.
Similarly in Buddhism, detachment of the self is an important aspect of living a life which involves restraining oneself, cultivating discipline and practicing mindfulness and meditation.
None of them have any details about pursuing happiness specifically.