I didn't mean it like that. I do turn down business, but I will take the business when they give me a deadline and I tell them it's not enough time. If they understand it and want to take the risk, then I'm open to it.
I haven't personally had anything blow up yet. I was referring for large buerocratic companies that push deadlines and are driving by sales and marketing as opposed to project management.
I still stand by time is money in the business world. There are a lot of companies that want something done right away that should be given 3 months. Let's say the VP of marketing from a company promises the SVP something within 1 month. He has 1 month to get it done and prove it to the SVP. So they put deadlines on these things and rather than have a project take 3 times longer and exceed the budget they would rather not pursue the project at all. I've run into this countless times.
I have a customer related to my career. They need to impliment a solution that costs $29,000. They won't do it because of the costs, but it's the right thing to do. They are running on bandaids. They could create their own solution because it's been over 2 years. But the cost of them creating that solution with the time involved is more than the solution costs.
It happens. When time is money and you work for a company that has a deadline, they just want what works. If I did everything the best way, I wouldn't have a job anymore. There are not enough hours in the week for me to code right, complete every task I'm given, and all the other red tape I have to go through. So I focus on the priorities and my job function. I'm a consultant, not a programmer, so it's more important that I consult on our products and keep the coding basic. That's in VB.