Solving the biggest bug in programming
I’m living my 10th year as a programmer. I started just creating free software projects because school was boring, but in the course of these previous years, I have created software used by people, both in the consumer and enterprise environments.
There are a few universal truths about programming, but there’s one that fascinates me the most: No matter how skilled you are, how many people work on it, or how much money you spend on it, software will always be buggy.
When I was working on toy projects that only my parents used (they were my most avid early adopters!) it was OK for them to have bugs. I had a great bug reporting session during dinner, and the bugs didn’t produce losses or got people hurt.
I think the other extreme may be companies such as SpaceX - a bug in their software could cost them multiple billions of dollars.
And I’m sure they have amazing programmers, and having
Continue reading →