concinnity \kuhn-SIN-uh-tee\, n.
[From Latin concinnitas, skillfully put together; from concinnare, to put in order, from concinnus, deftly joined.]
Internal harmony or fitness in the arrangement of parts with respect to a whole or to each other; Studied elegance of design or arrangement;
I enjoy the combination of creativity and precision that go into computer programming. Writing good software requires sound engineering principles and thoughtful aesthetic judgement.
I believe in taking the time to do it right. Well crafted code is not only more satisfying to write, but also much more valuable than functionally equivalent spaghetti code. Clean high-quality code contributes to ease of testing, debugging, and extensibility, leading to fewer bugs and faster turn-around for fixes and new features.
What defines quality code is readability, maintainability, and well-factored modularity. It should also be thoroughly tested and commented, and written with concern for algorithmic efficiency.
While not a strict adherent to any one methodology, I do believe a sensible development process is necessary. Any sensible process would include iterative cycles, frequent milestones, unit testing, source control, and automated builds.