> Do you think it is reasonable to expect a person with an arts degree to know this?
There are plenty of people with arts degrees who know this, and PLENTY of dogshit engineers with CS degrees who don’t