software projects


  • “Any sufficiently advanced technology is indistinguishable from magic.” – Arthur C. Clarke As technologists, we are privileged to be working in a time of magic, or at least working with technology that would have seemed magical to our grandparents. Many of us have more computing power in our…

    Blog
  • Over many years of developing software and building user interfaces, I’ve seen numerous shifts in technology and been present for multiple evolutions in the way developers craft quality software. Yet, while the development tools and languages available to developers make them increasingly capable,…

    Blog