diff --git a/en/thing_13/README.md b/en/thing_13/README.md index 6c3a68f3..7f9d7ca1 100644 --- a/en/thing_13/README.md +++ b/en/thing_13/README.md @@ -2,7 +2,7 @@ An infeasible number of years ago I worked on a Cobol system where staff weren't allowed to change the indentation unless they already had a reason to change the code, because someone once broke something by letting a line slip into one of the special columns at the beginning of a line. This applied even if the layout was misleading, which it sometimes was, so we had to read the code very carefully because we couldn't trust it. The policy must have cost a fortune in programmer drag. -There's research to show the we all spend much more of our programming time navigating and reading code — finding *where* to make the change — than actually typing, so that's what we want to optimize for. +There's research to show that we all spend much more of our programming time navigating and reading code — finding *where* to make the change — than actually typing, so that's what we want to optimize for. - *Easy to scan.* People are really good at visual pattern matching (a leftover from the time when we had to spot lions on the savannah), so I can help myself by making everything that isn't directly relevant to the domain, all the "accidental complexity" that comes with most commercial languages, fade into the background by standardizing it. If code that behaves the same looks the same, then my perceptual system will help me pick out the differences. That's why I also observe conventions about how to lay out the parts of a class within a compilation unit: constants, fields, public methods, private methods. @@ -12,4 +12,4 @@ There's research to show the we all spend much more of our programming time navi A non-programmer friend once remarked that code looks like poetry. I get that feeling from really good code, that everything in the text has a purpose and that it's there to help me understand the idea. Unfortunately, writing code doesn't have the same romantic image as writing poetry. -By [Steve Freeman](http://programmer.97things.oreilly.com/wiki/index.php/Steve_Freeman) \ No newline at end of file +By [Steve Freeman](http://programmer.97things.oreilly.com/wiki/index.php/Steve_Freeman)