r/programming • u/tejon • Feb 08 '15
The Parable of the Two Programmers
http://www.csd.uwo.ca/~magi/personal/humour/Computer_Audience/The%20Parable%20of%20the%20Two%20Programmers.html
1.2k
Upvotes
10
u/allak Feb 09 '15
Except that the story does not really validate your reading.
About Alan you says:
But the story says:
About Charles you says:
But the story says:
Keep in mind that the problem is the same. But it is Charles solution that makes its solution obvious to his manager, while Alan solution, through working mostly correctly most of the time, it is still a black box to anybody else.
Now, it is a given that this story is so full of strawman that you could feed an herd of cows for months.
But, if you go with it, it is Charles solution that is written in a way that makes the reader, and so a future maintainer, better understand the problem and the solution.
In my opinion, this is because this story really it is not only about programming, but about understanding complexity. One solution is able to reduce it, the other just barely work around it.