7,644 karma · joined May 27, 2010
The second quote, "In Western culture, we are socialized to believe that the desire to inflict counterviolence upon or retaliate against someone who has hurt us or a loved one is innate and that justice has always been done and will always be done in this way. In fact, far from universal or natural, this adversarial vision of justice is a relatively recent cultural and historical construction, arising around AD 1200 with the dawning of the nation-state and racial capitalism [my emphasis]." is also a strikingly bizarre take. I don't understand how anyone could think this.
The continental US (i.e. excluding alaska) has some 20+ mil wild deer, 200k bison, 1 mil bears, 3-4 mil coyotes, 13,000 wolves, 5 mil alligators, 10k+ mountain lions, etc, etc. Yes, most are in the vast western states. But deer and bears are common even in areas a just a couple hour drive outside of NYC. Thankfully no gators near NYC (except in the sewers, of course :-)
What you view as hateful, others will view as loving. And what you view as loving, others can view as hateful. Painting the opposition in simplistic terms like "evil" and refusing to even try to see why they feel they way they feel solves nothing and empowers extremists. And when groups led by such people "win", the majority still lose.
IMO, any side of any belief, be it individualism vs collectivism, atheism vs religion, sexual openness vs sexual restraint, free speech vs censorship, capitalism vs socialism, etc, etc. can easily morph into something harmful. You may have discovered "evil", but after many decades, I've come to see that most people's hearts are in the right place. But there are always a significant fraction on any side of any issue that, for whatever reason, cannot regulate their emotions and seem to need to strive for the extremes.
Compromise can happen if you reject extremists. Solutions can be found if you understand that the extremists on your own side are as much the opposition as the other side of an issue. Purity of belief always seems attractive on the surface. But moderation is not a cop out, it's pragmatism. Moderation is the practical philosophy through which solutions can be found. Fundamentalism, extremism, dogmatism, are approaches that lead to worse outcomes. Moderation leads to better outcomes. History has shown this again and again.
On the other hand, in different areas with different cultural traditions, each of those books should be required reading as they were central to their literary tradition. And, one assumes, are.
To deny that contemporary American culture has its roots in European culture (i.e. western culture) is to deny reality. And honestly, it mystifies me why so many seem to want to be ignorant of their own cultural roots.
More sophisticated calendar software will take into account holidays or use offsets from month start/end. i.e. "we'll have a meeting at 9:00pm Tokyo time, every last business day of each month".
Many inventions are like this. They seem simple in hindsight, but at the time, required putting together tools, techniques, materials and insight from multiple sources. There's an old BBC TV show called "Connections" that explores the origins of many modern technology and the often strange paths that led us there. For example, without people loving perfume, internal combustion engines might have taken decades longer to have been developed.
And Microsoft has had OLE -- which is sort of analogous to the object-model portion of AppleScript -- for ages.
Further, the author doesn't seem to understand that "the state", with its institutions, legal systems, etc as we understand it simply did not exist in Europe during medieval times. Or even during the Roman empire era. For example, he writes "taxes were voluntary". It's just laughable. Moreover, during that era, "tax" was synonymous with "rent". It's where the term "landlord" comes from, after all. Even concepts of ownership were somewhat different from today.
Was society decentralized during the so-called "dark ages" of europe? Sure. But it was also decentralized during the Roman era and pretty much all eras before high speed communications. It sorta had to be for society to work.
However, if you have multiple overlapping hierarchical organization, common operations such as "moving" and "deleting" become overly complicated.
IMO, there's no best way, only different pros/cons and compromises.
Yes, project failure can often be laid at the feet of the client. But, IMO, good professionals contract developers are responsible for pushing back on vague and/or changing requirements. Part of your job is to look underneath what the client says to discern what he actually needs. The goal should be to and deliver something that is both useful and fulfills the client's goals. All of this is, of course, easier said than done.