Funny. I recently got a new position and I couldn't find the terminal on the company mac - and a fellow came by and said "you obviously aren't an Apple person". I didn't tell him that I was a Mach kernel engineer at NeXT and that I'd worked on code that is probably still in the OS - or that I've been in way too many meetings with Steve Jobs. Instead, I just quietly nodded and agreed with him.
My beard's not quite as grey but about a month ago I was asked in an interview to "design a garbage collector".
Motherfucker. I BROKE Objective-C 2.0 and its GC in order to meet the soft real-time constraints of video rendering, I made all video related objects reference counted.
Now there's ARC, but back then I took so much flack just to make video work appropriately.
Anyways the guy 10 years my junior didn't know anything other than the Java GC so explaining myself was futile.
Moral of the story: Don't work for Hudson River Trading.
Age discrimination is hardcore in tech! Especially programming. I get it, when I was 23 and people told me they were 40 I was like, "damn that's my mom's age. This guy is old." I was really stupid.
I'm curious to hear what your setup for the intervening 20 years has looked like. Did it involve moving to GNUstep when NeXTSTEP was no longer viable, or is it something like, you came to NeXT by way of e.g. Sun (or something) and never had any particular affinity for the NeXT environment and so your setup has always been Linux/BSD/Solaris...?
My skills have always centered around OS and Database. I've mostly worked on UNIX then Linux at command line. Lots of vi and compiling over the years. I'll use whatever desktop is around...and, practically speaking, that has usually been Windows at the Fortune 50.
Yeah. I guess I still think of Apple's OS as being essentially NeXTStep. Hard for me not to feel like I'm still looking at the same software - just with some superficial evolution.
I've been in situations like this as well. It's crazy to sit across from someone in an interview and think to yourself, "This person has no idea and I'm not going to let them in on it."