Previous
Next
  • Heron at Lake Eola
  • Sunrise in the Wetlands
  • Honeysuckle
  • Pinballs
  • After the Storm
  • Sand Hill Crane
  • Short Tailed Hawk
  • Tiber Bridge
  • Roman Forum/Colliseum

Software

Developing great software is about a lot more than writing clean code that makes it through the QA Testing process without error. Software development in the modern era starts there, of course, but must transcend functional competence to provide users with engaging experiences.
READ MORE

Life

Life is about more than developing great software. In fact, I believe it's more difficult to build great software if you don't have a life outside the office. If excellence in software development is about building engaging experiences, it's important to actually have some yourself.
SEE MORE