Much has been made of the security implications of the recent Democratic National Committee's significant data breech. As of this writing, most experts are pointing to the Russian government as the possible source of the hack, but it turns out that the DNC's security by all indications was incredibly lax.
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.)