Home » Uncategorized

Simplicity

15 December 2003 557 Views No Comment

I find a lot of parallels between this article on ‘The Role of Simplicity in Writing’ and the role of simplicity in software.

A developer’s source code will inevitibly be read by someone else. That’s why people realize the importance of code reviews. If your source code is complex, then people can’t read it, so they are more likely to want to rewrite it than maintain it.

When I’ve worked in XP environments, it was nice because through pair-programming, collaborative code ownership, refactoring, and TDD, we created code that was simple and that the entire team could understand. We couldn’t really tell who wrote what code in the end. It all looked the same and it was mostly simple.

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.