>Not really. Bad code is bad code. When it is commented, all it allows a >good coder to do is realize they need to toss it and rewrite the whole >thing.
When I say bad code I hope you understand that I mean !perfect and not
wrong. This gets to the heart of my comment. The difference between design
and programming. Coding with wrong elements is fundamentally flawed and is
called a bug. Design needs the wrong answers because they are the basis for
understanding. A design that's "wrong" to some is edgy to others.
I'm not being glib here. That's why a design language is the closest thing
to open source design, But its not Design. design is the consideration of
these characteristics where the wrong answer is the right choice when the
constraints of the project and the understanding of the users is very
Christian Simon | www.christiansimon.com | San Francisco Bay Area