Earlier quoted context omitted.
> There was a thread a while back where software developers told me I was unreasonable to expect them to know who the vice president of the country they lived in was. It is absolutely unreasonable. The average person has no clue who the vice president happens to be ... so why should software developers? We can complain about how clueless average people are, sure, but there's no reason to apply a higher standard to so…
Of course there is. Software developers (in general) are smarter and have had better educations than "average" people. Most smart, educated people I know can name the vice president of the United States, and I don't even live in the US. I think it's completely unreasonable for someone not to know who the vice president of the country they live in is.
By and large, knowing the vice president's name will not cause any appreciable dip or rise in how much money a company makes.
So, in the context of 'why is it important for business people who's livelihoods partially depend on code to know what code is?' not knowing what programmers do is worse than not knowing the vice president's name