Ask HN: Why do most fresh CS grads write such awful code?
Or is it only the CS departments? Most write unmaintainable sphagetti code without any sense of proper data structures and the operations on them. Whenever a new functionality is to be added to their code, their code just crumbles and they have to rewrite everything. I have observed this many times.