Why We Use Test-Driven Development (TDD)

When you’re getting ready to build an application, there are many choices to be made. Will you choose to build it as cheaply as possible, then hope that things work out down the line? Or do you need something more resilient?  If so, spending the time and money to build a quality application will pay off.  Code written with craftsmanship will withstand the tests of time, changing business requirements, and user error.

At Quick Left, we believe that it’s worth taking the time to build things right. A well-written codebase saves time and money, can withstand the test of time. On the other hand, we’re also interested in doing things efficiently. If there’s a way to write quality code and save time and money, that’s the kind of service we want to provide for our clients. That’s why we use Test-Driven Development.

Read More

High-Level Project Estimation: Let’s Practice!

As a consulting company, we review a lot of potential projects. How do we find those that are a good match for our expertise, culture, and that we can successfully sign a contract? The short answer is: it takes a lot of work. One step in the evaluating process is to estimate how much it would cost a potential client for us to build their project, and how long it would take. This post is the final of three that provide an in-depth walkthrough of how this happens at Quick Left!

Read More