Programmers are users too
Code is not only used by machines to run a product, but also by developers who need to read, understand, and adapt it. If code is hard to understand, the “users of the code” — the developers — slow down or make mistakes. In that sense, developers are the most direct users of code, and their ability to work effectively is a core part of code quality.