I was just responding to another topic when the discussion turned to what some hosts provide and don't provide with their hosting packages.
Now, most of us here know that php as a cgi is what we want running, and
the Apache2Handler setup for a server is the way of the dinosaur. But in addition, GD Library is and should be default, not to mention PHP 5.2 at minimum (which runs all of this by default). The list could go on ad infinity, but let's just get to the point.
If it weren't for supporting crappy hosts, I'd be able to provide stable releases of Akeeba Backup every 3 weeks, not every 3 months. I'd also have 1-2 support requests per day, not 15-20.
But, I want my software to run pretty much everywhere
WHY? If you could increase your production by 400% and reduce your support time by 1000%, you don't think your bottom line would improve? Not to mention the customer base would increase because of all the cool features you could include in your quickly released software with the extra development time that you are not having to spend on the 'non-compatible' host.
We can't be all things to all people and need to remember that. I'm in business to make money. We shouldn't continue to enable the crappy hosts out there and let them eat up 90% of our support time and 75% of our development time so they can charge $3 a month for unlimited hosting while we give $250 in free support to the client to get their site running on that $3 host. They (the cheap host) sure as hell aren't paying me for any of my time I spend on dealing with them.
Software or site development... crappy hosting shouldn't be your deciding factor on how you do business... or build software or a website. You should do business (create sites and software) based on what will produce great results for everyone, including you, your client and the end user that will visit the site.
Call me new aged and unethical, but I believe that my business has improved greatly since taking this stance. I've gone as far as to offer several months of free hosting to a client who's rebuttal was "I've already paid through XXXXX month where I am currently at". I saved way more than I gave away in support time dealing with the crappy host.
So what is your current policy on what hosting you support and how do you approach a client or customer who doesn't meet that standard?
You need to be a member of All Together, As A Whole to add comments!
Join All Together, As A Whole