Questions I hate to hear
Jun. 8th, 2002 06:00 pmI'm not sure how it is in other cultures. In American culture, there are a couple of standard questions that are typically asked upon meeting someone for the first time.
"Where are you from?" - I'm sure I'm not the only military brat who hates hearing that question. My usual answer is "All over", which unfailingly provokes puzzled looks. "My father was in the Air Force" usually convinces most people that they know what I'm talking about. Inevitably, I end up rattling off the entire journey: Rantoul, Illinois; Rubidoux, California; Riverside, California; Brookline, Massachusetts; Onville, France; Bayonville, France; another town in France; Toul-Rosieres AFB, France; Charleston, South Carolina (three different domiciles); Riverside, California; Phoenix, Arizona; Eugene, Oregon; Olympia, Washington; Burnsville, Minnesota; Costa Mesa, California; Santa Ana, California; Salt Lake City, Utah; El Segundo, California; Burnsville, Minnesota; and finally, Eagan, Minnesota. And I know there are people who have lived in as many places, or more. And I wonder if for them, as it is for me, that that is a question that usually goes unasked. But most of the time the people asking that question look at me like I'm from another planet, or an alternate universe.
The other question that I find difficult is "What do you do?".
The short answer is "I write operating systems code for mainframe computers. My area of expertise is system initialization and memory management."
This usually puts an immediate end to this portion of the conversation. Most people have only the vaguest idea of what a mainframe is, and an even vaguer idea of what an operating system is. And I've found that even people who nominally work in my field really have no idea what I do.
One friend, who worked with me at Unisys and then became the support manager at several startups, was kind enough to tell me what one of my notable talents is. He informed me that I was the best diagnostician/debugger he'd ever encountered (I suspect he was overly impressed from watching me bust a dump of the operating system over the phone). But he is right, I'm certainly one of the best in my area of figuring out what's broken, and how to fix it.
But I think that what I really do is pattern matching. Given a set of symptoms, and materials (dumps, log entries, what have you), I can usually detect the underlying pattern that allows me to identify the bad code, or the bad design, and come up with a solution. At one point in time, my company was trying to come up with an Artificial Intelligence program that would be able to bust dumps of the operating system. So they sent the developers of the program around to all of the best dump busters, and asked "What do you do when you bust a dump?" The most common answer was "I start at the back of the dump, and I page forward, looking at the dump, noticing things that aren't right. Eventually, all the things that aren't right coalesce into a conviction of what the problem is, and what piece of code caused the problem. And then you just have to read the code to find the bits that you're looking for." I don't think the developers found this answer particularly useful.
And I think I do something similar when I'm developing software - I push ideas and code fragments around, until the structure of the code matches the pattern I have envisioned that will yield the desired result.
And I know I do something similar outside of work. I look at things, and listen to things, and unconsciously fit my observations into patterns. This works well enough, most of the time. But every so often, something gets a little off. I start feeling like I'm receiving mixed messages from people. I'm pretty sure most people aren't sending me mixed messages - but I receive them, nonetheless. And that's not much fun. It's a whole lot easier to deal with co-workers and friends when you aren't constantly asking yourself "What did so-and-so mean when they said such-and-such?" Eventually, this passes, and I return to what passes for normalcy for me.
"Where are you from?" - I'm sure I'm not the only military brat who hates hearing that question. My usual answer is "All over", which unfailingly provokes puzzled looks. "My father was in the Air Force" usually convinces most people that they know what I'm talking about. Inevitably, I end up rattling off the entire journey: Rantoul, Illinois; Rubidoux, California; Riverside, California; Brookline, Massachusetts; Onville, France; Bayonville, France; another town in France; Toul-Rosieres AFB, France; Charleston, South Carolina (three different domiciles); Riverside, California; Phoenix, Arizona; Eugene, Oregon; Olympia, Washington; Burnsville, Minnesota; Costa Mesa, California; Santa Ana, California; Salt Lake City, Utah; El Segundo, California; Burnsville, Minnesota; and finally, Eagan, Minnesota. And I know there are people who have lived in as many places, or more. And I wonder if for them, as it is for me, that that is a question that usually goes unasked. But most of the time the people asking that question look at me like I'm from another planet, or an alternate universe.
The other question that I find difficult is "What do you do?".
The short answer is "I write operating systems code for mainframe computers. My area of expertise is system initialization and memory management."
This usually puts an immediate end to this portion of the conversation. Most people have only the vaguest idea of what a mainframe is, and an even vaguer idea of what an operating system is. And I've found that even people who nominally work in my field really have no idea what I do.
One friend, who worked with me at Unisys and then became the support manager at several startups, was kind enough to tell me what one of my notable talents is. He informed me that I was the best diagnostician/debugger he'd ever encountered (I suspect he was overly impressed from watching me bust a dump of the operating system over the phone). But he is right, I'm certainly one of the best in my area of figuring out what's broken, and how to fix it.
But I think that what I really do is pattern matching. Given a set of symptoms, and materials (dumps, log entries, what have you), I can usually detect the underlying pattern that allows me to identify the bad code, or the bad design, and come up with a solution. At one point in time, my company was trying to come up with an Artificial Intelligence program that would be able to bust dumps of the operating system. So they sent the developers of the program around to all of the best dump busters, and asked "What do you do when you bust a dump?" The most common answer was "I start at the back of the dump, and I page forward, looking at the dump, noticing things that aren't right. Eventually, all the things that aren't right coalesce into a conviction of what the problem is, and what piece of code caused the problem. And then you just have to read the code to find the bits that you're looking for." I don't think the developers found this answer particularly useful.
And I think I do something similar when I'm developing software - I push ideas and code fragments around, until the structure of the code matches the pattern I have envisioned that will yield the desired result.
And I know I do something similar outside of work. I look at things, and listen to things, and unconsciously fit my observations into patterns. This works well enough, most of the time. But every so often, something gets a little off. I start feeling like I'm receiving mixed messages from people. I'm pretty sure most people aren't sending me mixed messages - but I receive them, nonetheless. And that's not much fun. It's a whole lot easier to deal with co-workers and friends when you aren't constantly asking yourself "What did so-and-so mean when they said such-and-such?" Eventually, this passes, and I return to what passes for normalcy for me.
no subject
Date: 2002-06-08 10:33 pm (UTC)I think it's interesting how we define ourselves and how these are the key things we build new relationships on. I suppose it has as much to do with how our brains encode things, categorize as well as social stuff with what kind of things aren't to personal to ask somone you don't know. Strange how such things shape a culture and visa versa. It's strange to me that these are the pertinent things, it's very superficial and for me at least it can take a while before I let people know more about me then that. Not so much in fandom but definately with people at work. Heidi whose wedding I recently attended and use to work with says I'm the strangest person she's ever met. I'm certainly not the strangest person I've ever met.
Watched Evolution on PBS last week it was an interesting episode about how memes are an intrigal part of evolution as much as genes. I thought it was cool. I just wish I was better at deciphering all of the social ones.