Productivity and Price
mattmccormick.ca
mattmccormick.ca
You don't need to be a technical person to understand why a former employee would charge 2x their salary freelance. Paying the original straight salary rate would be a total rip-off.
So if the customer thinks some job will take 10 hours, but you can actually do it in 1 hour, instead of trying to convince them that $5X/hr is a great rate given your productivity, just bill them for 5 hours at $X/hr. They'll still feel like they got a great deal, because they were expecting to pay for 10 hrs for the job.
So if you hire an electrician, and he also doesn't know how to do his job and ends up starting a fire and burning your house down, do you not blame him either?
A manager's job is to manage programmers. If he doesn't understand important principles like, "there's so much variation in programmer productivity that, if you know this guy is really good, it might be worth it to pay him 5x as much as the other guy we're considering", he doesn't know how to do his job effectively. Blame him.
Also this isn't to say all employees are better than the contractors/freelancers we get as obviously there are some duds that get through. But in general that's how it is. Maybe it's because they better understand how things work than a newer person coming in does, and perhaps overtime the freelancer/contractor might do better...