That's like saying reading Hamlet is harder than writing it. What kind of garbage do you have to be filling your head with all day to hold such a dismal opinion of software?
That's like saying reading Hamlet is harder than writing it. What kind of garbage do you have to be filling your head with all day to hold such a dismal opinion of software?
"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it."
I strongly believe it's easier to write working code than it is to untangle it later on. Writing readable code is a skill.
Digging into other people's code, reading it, and having enough education and context to understand why they did things a certain way is an even rarer skill.
Also, it gives you the heuristics to decide if a code base is crazy and not redeemable.
Reading Hamlet such that you fully understand its internal structures and design and could propose changes to it that maintain cohesion and do not make it drastically worse is harder still.
"Reading" Hamlet is something my pet hamster does for breakfast.