Jon Skeet said:
Pah - you think you've got it bad? Marc Gravell keeps replying to posts
and referencing classes in my MiscUtil library which I didn't even
remember I'd written. How's that for humiliating?
I've always enjoyed finding a piece of code that does exactly what I want,
looking at it, and going, "Wow. Whoever wrote this knew their stuff - one
day, hopefully, I'll be that good!". Then, as I keep reading, I find I'm the
author. I try hard not to interpret it as, "Your best days are behind you,
and dementia has set it.".
It's happened to me a number of times now when I'm looking for some very
specific Unicode Stuff (StringPrep related), or Async Socket / Thread code
snippets.
It's really amazing how, as soon as you get "uninvolved" with some of these
very, very specialized topics, the detailed knowledge just disappears. For
example, at one time I understood that UTF-32 encoding class you put
together for me (about 4 years ago, now). If I look at it now, it's all
gobbledegook. Another example - at one time I understood how COM Interop,
Win32 Interop, Marshalling, COM Callable Wrappers, COM+ and Thread Apartment
states worked. Now? Pfffft.