On 10/27/2010 01:18 AM, Nelson B Bolyard wrote:

Mandatory training for all residents of Washington State regarding the
Principle of Least Astonishme

I can only imagine how that conversation went:

Developer: Hey boss!

Architect: Yes, developer?

Developer: All the critical system librariess have names like "kernel32.dll". For the 64-bit port, shall we then build them as "kernel64" and so on?

Architect: Negative. We've hard-coded the name "kernel32" everywhere since the transition from 16-bit Windows. Therefore, both the 32-bit and 64-bit versions will be named "kernel32".

Developer: But how will anyone ever tell them apart?

Architect: Oh that's easy. We'll just put the new 64-bit ones in the "system32" directory, and separate the 32-bit ones into a new subdirectory called "SysWOW64".

[cue Yakety Sax]

- Marsh
--
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to