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

Concise and clever aren't necessarily related. Concise means conveying your objective as clearly as you can, as small as you can. Clever is John Carmack's q_sqrt. Code that is small, that works, but no one understands why.

LOC should be looked at as a negative at a certain point. Software Engineers spend more time reading code than writing code. The more LOC you have, the more an engineer needs to read to get work done. LOC is not a good measurement of quality software nor is it a measurement of complexity of the problem, only the complexity of the code.



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

Search: