We build quality software
Need custom software for your business? Worried that you’ll spend time defining the software only to realize that what was built doesn’t really give you the outcomes you were hoping for?
Our agile, iterative approach allows us to not just build software right, but build the right software. We use collaborative techniques to build software that meets your needs.
We facilitate hands-on, experiential workshops on agile and lean technical topics. Unlock the potential of your software team by learning how to keep your code clean, simple and maintainable and how to deliver sooner using incremental and iterative practices.
When I first started learning Test Driven Development (TDD) there were resources in the form of books (TDD by Example and Clean Code), exercises to solve using TDD (Exercism.io and Kata Catalogue), and open source projects created using TDD. Using these resources I...read more
Going from functional programming to Object Orient Programming(OOP) was a mental shift for me. Part of developing understanding was learning the vocabulary. In this blog post series, I will go over the four OOP principles: Encapsulation, Abstraction, Inheritance, and...read more
I have written two blog posts about the benefits of Test Driven Development. At first, I had concerns about drawbacks to practicing TDD. I believe that many people share those same concerns too. Over time I discovered that those drawbacks are either negligible, or...read more