And that is he crux of the issue, most non-developers don't know what is involved in developing a software product. They get sticker shock and start nickle and dime'ing the developer. Once this happens, if the developer does not walk or assert there position, it instantly sets the project at risk. Because the developer leaves the mentality of quality and starts down the mindset of good enough. Developers have a dollar per hour target, if there bottom threshold is broken they are going to comprise quality to keep their numbers where they want them to be. The sign of a good developer is seeing this and being willing to walk away from the situation. The old saying holds true, you get what you pay for.
And that is he crux of the issue, most non-developers don't know what is involved in developing a software product. They get sticker shock and start nickle and dime'ing the developer. Once this happens, if the developer does not walk or assert there position, it instantly sets the project at risk. Because the developer leaves the mentality of quality and starts down the mindset of good enough. Developers have a dollar per hour target, if there bottom threshold is broken they are going to comprise quality to keep their numbers where they want them to be. The sign of a good developer is seeing this and being willing to walk away from the situation. The old saying holds true, you get what you pay for.