Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"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?"

- Brian Kernighan



So if I work hard to make a program really easy to debug, then I’m making it harder to debug?


I think the term "clever" is used to describe unnecessary complexity and indirection, which makes the code harder to debug.

I agree with the notion that simplicity is hard though.


Easy: I'll invest the same effort but for the double of time.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: