Approach To Software Development

 Software Philosophy

  1. Motivated by: Autonomy, Mastery and Purpose
  2. Develop by the principle of "Elegant Minimalism"
  3. I like to get something working then modify it until it does the job. Moving towards BDD/TDD
  4. I really like learning about new technologies.
  5. On OO Design: I strive for "High cohesion and low couplilng" and "Encapsulating the bebaviors that vary"
  6. On Project leadership:  click

Comments