Latest Blog Posts

Do Over or Do Not: Crucial Decisions in Software Re-development

We’ve all had experience creating something new.  It can be daunting, and your instincts tell you to sit down and plan out everything you’re going to do.  Often, though, you come to find that what you have created works, but isn’t really sufficient.  It could be because the specifications have changed, or that people interact […]