How to be a good client

There are times where you find yourself in a less-than-desirable business relationship that needs to continue, despite challenges.  Over the years there have been a few vendors that have become a challenge, but sticking to some simple rules have kept the relationship...

“What is your hourly rate?”

2 years ago, we stopped quoting projects based on an hourly rate.  The reason?  We don’t sell time.  We sell solutions.  This concept is very concisely covered in “Breaking the Time Barrier” by Mike McDerment of Freshbooks fame.  Our guiding...

Process Automation Best Practices

Most software development projects are designed to automate some kind of process.  Sometimes we automate a manual process, optimize an existing software process or solve a problem that most people didn’t know existed.  Any time I take on a project to automate...
Asking the right questions

Asking the right questions

As with any “boutique” business, the success or failure of our efforts can solely ride on whether or not we ask the right questions. Very much like a custom fabricator or machine shop, we need to know the obvious measurements and materials, but most...

Beware of being “Greenmailed”

Most people are aware of the concept of being blackmailed, but I recently heard someone say “their business model is to greenmail their customers into vendor lock-in” and I had no idea what he meant by “greenmail”.  I asked, and as it turns...

The Value of Good Communication

Ah, yes.  Communication.  You likely see it in every single job description under the sun: “Stellar communication is a must” “Effective communication with different business units” “The candidate is expected to have excellent...