Over the years, computers have changed the way we live today.
In order to get us there, many hardware and software companies have pushed the envelope to create what we use today. Although we currently live in an age of amazing hardware and software achievements, these products did not come at no cost.
Check out 10 Biggest Computer Flops of all time
What do all of these stories have in common?
Yes they were all mistakes (at the time), but almost all of them paved the way for some of the largest success's in computing history. Sometimes for the same company, sometimes for other companies.
BOTTOMLINE: The lesson here is persistence, determination, and perseverance.