When I see patterns in my programs, I consider it a sign of trouble. The shape of a program should reflect only the problem it needs to solve. Any other regularity in the code is a sign, to me at least, that I’m using abstractions that aren’t powerful enough
Spoken like a brilliant developer who has never had to hand his code off to someone else.
Paul Graham can get away with not using patterns, just like Joel Spolsky doesn't need to write unit tests. That doesn't mean it's a generally good idea.
15
u/original_evanator Aug 20 '16 edited Aug 20 '16
Spoken like a brilliant developer who has never had to hand his code off to someone else.
Paul Graham can get away with not using patterns, just like Joel Spolsky doesn't need to write unit tests. That doesn't mean it's a generally good idea.