Patterns of Bugs

Nick Sabalausky a at a.a
Fri Jan 7 10:16:31 PST 2011


"Max Samukha" <spambox at d-coding.com> wrote in message 
news:ig7jqi$1mfe$1 at digitalmars.com...
> On 01/06/2011 09:38 PM, Walter Bright wrote:
>> http://www.drdobbs.com/blog/archives/2011/01/patterns_of_bug.html
>>
>> (dedicated to bearophile!)
>>
>> Anyone want to post it on reddit?
>
> Good points. However, computer hardware analogies are a bit outdated. For 
> example, USB is prevalent nowadays. You connect a USB keyboard, mouse or 
> whatever to a slot, which is closest to you and forget about it. Also, 
> memory module connectors are incompatible starting from I believe DDR. You 
> won't be able to stick DDR2 module into DDR slot. Actually, this applies 
> to almost any modern PC component.
>

Also, I'm pretty sure that, quite a while ago, the PS/2 ports did start 
getting made to work with either keyboard or mouse even though they often 
still got labeled as being just one or the other. And I can't think of a 
component in my system that isn't keyed but should be. Even IDE ports/plugs 
started getting keyed a long time ago. But yea, audio-in versus audio-out is 
still one notable case where you can put the wrong thing in the wrong place. 
Although, most speakers/headphones do actually work as low-quality 
microphones :)




More information about the Digitalmars-d mailing list