Ask HN: web dev houses, how do you handle continual improvement?
So, your customer says "give me a website that does X", you say
"sure" and go about throwing together an app to meet the spec. What happens after the jobs done and there is a new framework release, or a security problem with the existing app? How do you handle approaching the client for additional funding to "keep the rails version fresh" or "fix a potential issue with XSS"? Do you bake it into your initial contract? The whole thing seems fraught with danger to me.
2 comments
[ 3.3 ms ] story [ 19.5 ms ] threadIn other words, in the paid software world I expect this is covered under maintenance contracts. The person holding the maintenance contract may or may not be the original developer I suppose - but surely those issues are covered in their agreement.
I have an industry specific suite of content management systems and utilities so typically a mistake found by one client is a problem for them all. Not charging for fixing your own mistakes helps generate a little goodwill.