I’ve seen a switch flip, and the interns are starting to think about how the HTML relates to the content, which is a nice departure from making everything a
<span>. Since HTML5 introduced a number of new semantic elements, it’s not as simple as it used to be, and some of the nuance can take some time to get the hang of.
But these are smart people, and they are asking the right questions. Of all the time spent making a Web site, picking an element is minor. If these young developers can do it, so can you.