1,583 karma · joined May 16, 2011
In the late 90s to early 2010s it was fashionable to think of code as a graph of dependencies, and as long as you honor those dependencies when changing the code you would be ok. This is simplifying but pernicious POV IMO - reinforced by the zeitgeist that code is truth and comments (in code or otherwise) may not be. This is a cul-de-sac.
Unless developers see things as nouns or verbs, they don't acquire the ability to scale and see the bigger picture, because there is nothing to hold these smaller entities and connections between them (O(entities^2)). The concepts are the bags. Wish someone would explicitly teach us these things, because, sure as hell they didn't teach it in college.
May be people who have a liberal arts background are good at seeing these things, because one of the things they explicitly study is perspective, framing etc. Engineering is quite limited because we don't explicitly study about that.
Don't think this is true. Arranged marriages have gone down since I was a kid in India, though it is still true for majority.
>> about how us Europeans have a probpem with arranged marriages in the Muslim world, but upheld, at the time, India as this huge, free democracy.
India is a free democracy, but life revolves around family. Which is good if things work out, and utterly suffocating when not.
This means that if someone is educated but comes from a poor family, they may not find a match. The irony is some of these people pulled themselves up from their bootstraps. It is hard for a groom to find a bride once they are past 30, if they didn't before, because of said bootstrapping.
Edit: Added caste.
Having said that, books with rating > 4.7 (of 5) on amazon are generally v.good.
TLDR: See Boeing