androidi wrote:
Spot the bug -- zzzz.
Much more entertaining would be to take a well known design issue in MS product, know a bit what MS currently thinks about it and then get discussion on what could be done about it.
Well perhaps that would not work, but I think it's still more interesting than reading random buggy code..
Anyway Raymond Chen often talks about old stuff like that, but I'd like some talk around the issues in .NET :>
So, only MS-related design flaws, brilliant ideas, mistakes, etc are interesting, huh? Raymond only talks about Win32 issues, really.
Spot the Bug is focused on code since code is where bugs live and code is composed of explicit design (implementation details, lines of code) as well as implicit design (non-code design, like accepting a string that you process without security checks).
EDIT: I should mention that the cool thing about focusing in on code samples is that since the fragments are taken out of context and contain general programming mistakes and sometimes exceptional ones, we move away from platform dependency and closer to just pure code and algorithm design.
Charles