This is a brief post on one issue that we've seen come up in the past: Most business owners want to gather as much data as possible on their customers. In general, this is a good idea - tracking your customers will help you understand how they are using your applications, what they're trying to accomplish online, what content they want to read, and so forth. A business that understands its customers better can of course provide a better product or service, as well as target upsells and viral marketing campaigns.
(This is going to be a very technical post, so if you are not a programmer, feel free to ignore it.)
(An example of how skimping on testing can cause forward progress on a software system to slow and eventually stop. This story is from real events, but people's names and organizations have been changed or anonymized.)
(An example of how improper data storage can turn a growing and successful business in a new industry into a poorly growing and eventually shrinking business. This story is from real events, but people's names and organizations have been changed or anonymized.)
( An example of how security failures get introduced, how they go unnoticed, and what the probable damage is when they finally are noticed. This is based on real events, but has been anonymized to protect the organization.)