Link to Part 1.
More reasons why code is harder to read than write:
- Code is meant to be executed by machines, not to be read by people. In other words, you, as a human, are not the intended audience. Everything about the program you're trying to read, including the intent of the language designers, was focused on machines and not on you.
- Developers don't get paid to write, they get paid to build.
- Developers prefer to build things over writing about it or adding comments to code.
- There is always a deadline. The deadline is never about writing comments or documentation.