Earlier quoted context omitted.
If you've been contracting with customers to provide them your time as a programmer and charging them in this way, your customers need to sue you. Legal services are not a packaged product, they are time, and that time is what is being paid for.
This comment really illustrates the major flaw in hourly billing. People begin to believe that all they are paying for is time. But they really are not just paying for time. They are paying for an attorney's expertise in getting the job done. This is why I try to stay away from hourly billing as much as possible. The billable hour is a scourge to the profession imho.
If you want to bill on some other basis, fine, but you are not entitled to tell your clients you're billing them an hourly rate and then make up the hours based on the value you think is being provided. That's fraud.