When Clever Is a Problem

OmniNerd recently wrote about “when clever is a problem.” Having taken a job with NASA and now in charge of maintaining and revising an extensive code base mostly in C, he finds himself often confronted with clever code — elegant in its brevity (the two seem interchangeable sometimes in the language of programmers) — that is otherwise indecipherable. His argument is that it’s actually better to have prosaic code, code that is self-documenting in its almost plodding nature, than to have poetic code. I can’t quite figure out why I am fascinated by this topic, but [here it is](http://www.omninerd.com/articles/Coding_Practices).