4 ms·
100% agree with this, particularly on the part emphasized: "An advanced programmer can create a program that is correct, but complex and hard to understand. Fo
by TheAndruu 11y ago
100% agree with this, particularly on the part emphasized:
"An advanced programmer can create a program that is correct, but complex and hard to understand. For the purpose of creating an accurate mental model, <emphasis>even the program's correctness is of secondary importance: code that is understandable can be fixed.</emphasis>"
- douche 11y agoThat's the old Kernighan quote[1]: "Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?" [1] https://en.wikiquote.org/wiki/Brian_Kernighan https://en.wikiquote.org/wiki/Brian_Kernighan