"Depends on what you mean by "civilized", but I take your point. I do wonder, however, if there isn't a correlation between the increase of light pollution and the trend away from reverence for gods. In other words, does the ability to see the grandeur of the heavens on a daily basis influence us to believe in greater beings?"
I wouldn't say it's exactly subtle to say "depends on what you mean by 'civilized'" and then immediately talk about the "trend away from reverence for gods". If you want to clarify, then clarify, but as it stands your comment is quite clear.
Oh, I see where you're coming from, but I was actually just being pedantic about what it means to be "civilized", since human civilization goes back thousands of years before electric light. "Civilized" in historical contexts means to be in an advanced stage of social and cultural development, that there is a lot of structure to people's lives, even if that structure employed violence in ways we find abhorrent.
The other meaning of "civilized", the one you seem to have intended, is more along the lines of being well-mannered and less violent, which is why I take your point.
"Names are seldom meant to be taken literally but the fact that people are comparing this to a literal Nintendo Entertainment System seems to me that at least the name here is good enough in conjuring peoples expectations otherwise it wouldn't be possible to make that literal comparison in the first place."
People are only making the comparison because it's in the name. They're making the comparison and finding it turns out far short of their expectations. If it wasn't called NES.css, people wouldn't bothering comparing it to the NES, and they certainly wouldn't complain that it doesn't look like NES because the name wouldn't have implied it. So it's a bad name.
Get fired for no reason because your manager doesn't like you?
I guess a lot of that is helped by "at will" employment in the States. In the UK for example if an employee has worked for 2 years at a company you can't just fire them for no real reason.
You kind of miss the part where he says "Usually implemented transparently for the data layer API clients." Transparently as in no work, no boilerplate.
I guess your mileage might vary, but Java has JPA/Hibernate, and .NET has Entity Framework, and they both make it easy, so I'm going to be surprised if any major framework or language doesn't make this easy.