top | item 16272327

Bug of the Year (2011)

73 points| oldcaveman | 8 years ago |antonym.org | reply

7 comments

order
[+] woliveirajr|8 years ago|reply
Ah, just two processors without clock syncronization. Fast-forward 6 years and we have ways to explore memory that was cached for instructions that won't be executed, and leak the hell of the processors' hearts.
[+] mharsch|8 years ago|reply
This article pairs nicely with bcantrill's recently released talk "The Hurricane's Butterfly: Debugging Pathologically Performing Systems" https://youtu.be/7AO4wz6gI3Q
[+] tomxor|8 years ago|reply
It's always fun when you get to the bottom of one of these and find out some seemingly absurd mistake or design flaw, each layer peeled away reveals a new level of excitement. Even when it's not in hardware it opens up your eyes about the potential fallibility of all the layers beneath whatever you are doing.
[+] russh|8 years ago|reply
And just about that time I notice the extra semicolon, delete it and recompile.
[+] shove|8 years ago|reply
Every time I think software is hard, I dabble in hardware for a bit.