Get the latest tech news
Programming Is Mostly Thinking (2014)
Pretend you have a really great programming day. You only have to attend a few meetings, have only a few off-topic conversations, don'...
You have lost an entire day's work.If I give you the diff, how long will it take you to type the changes back into the code base and recover your six-hours' work? Why a programmer chose one particular way over others, how it influences the rest of the system, what errors were introduced and removed, and what pitfalls it avoids are not (generally) present in the text of the program. Programmers will gladly explain that the work they did was reading, learning, understanding, sometimes guessing, researching, debugging, testing, compiling, running, hypothesizing and disproving their ideas of what the code should look like.
Or read this on Hacker News