Comments are an important part of making code comprehensible to other people, especially when they explain the why- linking lines of code to requirements, specification documents, etc. Karl used to work for a large company that maybe didn't see comments that way.
So, for example, when you see a line of code like this:
VideoTitle = store.Region
You might be left wondering: why is VideoTitle
storing that value? And in an ideal world, maybe a comment would reference the requirement.
Or, for Karl's team, it might be something more like this:
// John told us that video title comes from the store region field.
Most of the comments were something along the lines of "John told us". Unfortunately, John worked there a long time ago, and no one currently working there knew who John was, or why he told people to do the things they did.
At least there were comments.