4 ms·
It was also really difficult to detect bugs since no good testing paradigms had been established yet. This created an exploitable opportunity for the few who k
by ZainRiz 7y ago
It was also really difficult to detect bugs since no good testing paradigms had been established yet.
This created an exploitable opportunity for the few who knew how to write automated tests.
During the Y2K panic Sun Microsystems (IIRC) announced that they would pay a bounty of ~$1,000 per Y2K bug that anyone found in their software (due to the lack of automated tests, they didn't even know how to find their Y2K bugs)
James Whittaker (a college professor at the time) worked with his students to create a program that would parse Sun's binaries and discover many types of Y2K bugs. They wrote the code, hit run, and waited.
And waited. And waited.
One week later the code printed out it's findings: It found tens of thousands of bugs.
James Whittaker went to Sun Microsystems with his lawyer. They saw the results and then brought in their own lawyers. Eventually there was some settlement.
One of James' students bought a car with his share.
- superhuzza 7y agoThat's a fantastic story, I'm impressed the professor didn't try to take the whole settlement.
- thisisnico 7y agoSome people have character.
- reaperducer 7y agoIt's sad to live in a world where people are impressed when someone does the right thing.
- dhhwrongagain 7y agoIt’s sad to live in a world where people are naive enough to assume that doing the right thing without incentive is commonplace. You must be great to negotiate with.
- deleted 7y ago[deleted]
- airstrike 7y agoThanks for sharing. This is why I love HN
- tic_tac 7y agoThis should be its own post on HN! Great story.
- blahblah12 7y agoOn another note, having listened to James Whittaker talk while at Microsoft, he was a phenomenal storyteller and speaker.
- ZainRiz 7y ago+10000 his talks are amazing to listen to