5 ms·
> I think the moral of the story is that when you are too clever with implementation details, you might run out of your cleverness when starting to deal with th
by ZoFreX 14y ago
> I think the moral of the story is that when you are too clever with implementation details, you might run out of your cleverness when starting to deal with the actual problem domain.
That reminded me of this quote: "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?"
http://en.wikiquote.org/wiki/Brian_Kernighan http://en.wikiquote.org/wiki/Brian_Kernighan
- koenigdavidmj 14y agoThe corollary: code stoned, debug caffeinated, and document drunk.
- SatvikBeri 14y agoBut watch out for the Ballmer peak! I had one particularly bad period of crunch time where I was trying to code a 3-month project in 4 weeks, all while learning a new language/framework. One night, after several hours of being stuck I got sick of it and poured myself a rather large amount of bourbon. Now, I was rather naive when it came to alcohol. I thought the bourbon was 47 proof...turns out it was 47 percent. All I know is that the next day, building maintenance reported hearing singing all through the night, two weeks of snacks were gone, and I woke up in the office at 7 AM, and I found some of the most beautiful and well-written code I'd ever seen, accomplishing about 3 weeks of work in one weird night.