On the outside looking in

Programmers tend to look at software design from the inside out, but that approach has many pitfalls. Looking at software development from the outside in provides us with some real advantages including ease of integration and ease of concurrent development. Read full article

If Programming is an Art

If you accept the premise "programming is an art" where does that leave you? I believe we are better served by defining our goals by objective measures instead of subjective measures such as beauty. Read full article