Why can programmers write code easily but have difficulty reading it?
It's very easy to write code that is unreadable. Some programmers test every 15-30 lines or whatever of code, so they work on their own momentary memory of what is supposed to happen. On top of that some don't have a good sense of organization or how much responsibility to give one method or func…
The Short Answer
It's very easy to write code that is unreadable. Some programmers test every 15-30 lines or whatever of code, so they work on their own momentary memory of what is supposed to happen. On top of that some don't have a good sense of organization or how much responsibility to give one method or function or class. So you get 15k lines doing 70 jobs with variable names like "s++; doOtherStuff(s);" The programmer reads his own code 2 months later and asks himself "WTF is s???"
Analysis
Key Concepts: Code, lines, it's
This explanation focuses on code, lines, it's and spans 85 words across 4 sentences. The depth is typical for Technology questions (category average: 75 words), striking a balance between accessibility and completeness.
What This Answer Covers
The explanation opens with: “It's very easy to write code that is unreadable.” It then elaboratesultimately building toward a complete picture across 4 connected points.
How This Compares in Technology
Ranked #180 of 500 Technology questions by answer depth (top 37%). This falls in the detailed tier — above average depth. The explanation goes beyond surface-level but keeps things accessible.
Frequently Asked Questions
Is there a simple explanation for why programmers write code easily but have difficulty reading it?
It's very easy to write code that is unreadable. Some programmers test every 15-30 lines or whatever of code, so they work on their own momentary memory of what is supposed to happen. On top of that some don't have a good sense of organization or…
How detailed is this explanation compared to similar Technology questions?
This is an above-average answer at 85 words, ranked #180 of 500 Technology questions by depth. The key concepts covered are code, lines, it's.
What approach does this answer take to explain programmers write code easily but have difficulty reading it?
The explanation uses direct explanation across 85 words. It is categorized under Technology and addresses the question through 1 analytical lens.