Shoot first, ask later.
Turns out, that does not work particularly well when you are writing code. A prospective client had a business process they needed to automate. It happened to be in an area I had spent the previous five years working in, so I understood the obstacles, limitations and nice-to-haves.