Design Thinking

March 29, 2017

Innovation can be used for solving humanity’s most complex problems. It is our firm belief that tomorrow can be better, and the future will be amazing. This boundless optimism, and our belief in higher concepts,…

Automated Testing with Microservices

December 23, 2016

Introduction More than ever, businesses need to adapt to how and where their customers are wanting to engage. Growth, revenue, and engagement via traditional (web) channels are being exhausted. New digital mediums need to be…

Migrating to Microservice Architecture Part 1

December 16, 2016

Migrating to Microservice Architecture Planning the Architecture We previously covered some important team and organizational considerations when preparing for microservices. We’re now going dive into the actual technical planning phases and key considerations for microservice…

Preparing for Microservices

December 7, 2016

Preparing for Microservices The latest formalization of enterprise web architecture best practices is microservices. Microservice architectures combine the best parts of minimalist modular software ideals from unix and applies the lessons of cloud scaling and…

The Testing Pyramid – Part 2

November 30, 2016

Over time the likelihood of a bug being introduced into an active software project is inevitable. There is simply no way around this fact of life for software projects. The responsible, forward thinking professional software…

The Testing Pyramid – Part 1

November 23, 2016

Over time the likelihood of a bug being introduced into an active software project is inevitable. There is simply no way around this fact of life for software projects. The responsible, forward thinking professional software…

Implementation Pitfalls of Recurring Revenue

Navigating the Pitfalls of Recurring Revenue Models

November 14, 2016

Navigating the Pitfalls of Recurring Revenue Models “Recurring revenue is the secret sauce behind the explosive growth of powerhouses like Netflix and Uber.” – Jeff Bussgang Recurring Revenue Models give businesses a new way to…

Recurring Revenue Models. Simplified.

November 4, 2016

Recurring Revenue Models. Simplified. Subscription billing is evolving as companies support more complex billing strategies to keep pace with their competition and create stickier customer relationships. A recurring revenue model gives companies a new way…

UX Practice integration – Crafting Personas

October 28, 2015

This is part 1 of a 3 part series on UX practice integration. Twin Technologies places great value on research at the foundation of our UX design process. In this installment, we will address how…

Succeeding as a Project Manager through Agile

September 11, 2015

Many organizations have attempted to transition to Agile, and many have failed.  Organizations have either returned to waterfall because that is what they are familiar with, or say that they are practicing “agile” when in…

So You Want To Be a Consultant?

April 8, 2014

Last week I responded to this thread on Hacker News with an open invitation to email me with questions about tech consulting. A handful of people took me up on it, and their questions forced…

12th Annual Autism Society Gala

March 6, 2014

Individual Challenge met by Team Effort As leaders in innovative software for business, we understand that each situation is unique in its challenges. For every particular circumstance, the right team effort can help develop the…