← Back to context

Comment by maratd

11 years ago

> 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 software developers.

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.

  • The corner office in the earlier example depends on the software being written to make money. If the software is bad, they will make less money.

    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

  • Regarding you and your acquaintances' knowledge of who the vice president of the US is, I think that's probably contextual knowledge. For example, I wouldn't be surprised if many of them doesn't know who the premier of China is, the second in power of a country arguably on the same power and influence scale as the US.

Wait, what? The average person doesn't know who the vice president of their own country is? I'm Canadian and I still know who the US vice president is. Surely most American adults do too.