4 ms·
> He seems to be arguing that in order to weed out poor engineers he prefers to keep things complicated. I don't know whether this is his goal (he does make it
by Athas 8y ago
> He seems to be arguing that in order to weed out poor engineers he prefers to keep things complicated.
I don't know whether this is his goal (he does make it sound like it), but I think the consequence is another: In order to manage not having a debugger, things are by necessity kept simple. It reminds me of a quote from Brian Kernighan:
> 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?
Since simplicity has other positive consequences apart from ease-of-debugging, there might sometimes be advantages to not using the fanciest tools all the time.
- naveen99 8y ago> 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? By taking twice as long to debug it ?
- jstimpfle 8y agoBy not having to debug complicated situations most of the time. Because you lacked the tools that would have allowed you to get in such a bad situation in the first place.
- naveen99 8y agoPhone a friend ? Hire a consultant... handicapping yourself seems questionable unless playing a week opponent.