Monday, September 12, 2011

Wednesday, August 31, 2011

Improving Testability

This is the slides for the presentation I did on the topic of writing clean, testable code. (Click on "Open in new window" icon next to the slide number for a bigger view)

Monday, August 29, 2011

10 Things Every Software Architect Should Know

  1. People are the platform
  2. All solutions are obsolete
  3. Data is forever
  4. Flexibility breeds complexity
  5. Nothing works as expected
  6. Documentation is the universal source code
  7. Know the business
  8. Maintain the vision
  9. Software architects should also be coders
  10. There is no substitute for experience