How to Explain Your Tech Job to Your Family During the Holidays
builttoadapt.io
builttoadapt.io
I'm definitely not setting it up with some bakery analogy.
Back to my discussions with my parents, we always end up talking about national politics and the international situation, I thought that was a thing that people do world-wide whenever they meet with their closed ones around a table, eating.
And, of course, politics is a topic of conversation too, though it will be mutually avoided if it's known it may cause unpleasant friction.
That's almost certainly the worst metaphor I've heard for explaining what the Cloud is. "Networked oven" indeed...
You own a large bakery and bought a ton of ovens. Soon you realize, why do you spend time and energy creating the recipes, when you can just rent the ovens out.
"So you design web sites?"
"No, that's a web designer. For example, on an e-commerce site, a web designer will design what the pages look like, including the 'Add to Cart' button. But I will write code that handles what happens when that 'Add to Cart' button is clicked. It usually involves changing various bits of data in a database."
"Oh, I see. Hey, Moshe, come over here and meet Cyberdog! He's a web designer now!"
In general though, design is how it works from the standpoint of the user; design decisions are things like “what does the user see when they first visit the site” and determining if that’s the best thing for whatever goals you have is the tough part.
Design is not the paintbrush, but this is a commmon misconception, even among engineers who work with designers. If you’re making websites at a company and designers are just giving you CSS to style elements and determine colors, you’re not taking advantage of design thinking: https://www.ideou.com/pages/design-thinking and are very likely making design decisions without realizing it, similar to how it’s possivle to be architecting systems without realizing it and without considering the large body of work in these fields that exists.
It pains me greatly that design is so misunderstood as ~”the paintbrush”, even / especially with engineers, as [a dearth of] design is almost always the cause of gripes like “it’s so stupid how {piece of software} works! Why did they make it like this?!”.
If you’re an engineer and you commonly think “this software really suck”, please check out http://www.designkit.org over the holiday break (if you get one). We desperately need more people who understand the need for and the realities of design in positions where decisions are made.
Suppose such a person asks you what you (who, I presume, is a "web designer" of some sort or other) do for a living. How do you respond without going into the weeds of various types and concepts of design for five paragraphs?
What I tell people: "I make websites."
Because what I've learned over the years is that there's no faster way to kill a dinner conversation than explain any part of what I actually do.
I figured, "Well almost everybody has a car, and this kind of thing is in the news a lot these days, and it's pretty sci-fi-y, so unlike everything else I've ever done... surely self-driving cars won't be a thing where I'm at a table surrounded by blank stares... surely."
Sadly, no. "I make websites." works a lot better because then people just start talking about random stuff they do on the Internet and things carry right along.
> Sadly, no. "I make websites." works a lot better because then people
> just start talking about random stuff they do on the Internet and things
> carry right along.
This is the heart of conversational wisdom which is that in group conversations people don't usually want to know the details of one person. Rather, in group conversations each member of the group wants a chance to contribute something to the conversation and offering someting about yourself in terms that each member of the group can relate to is to advance the group conversation.If the group conversation breaks out into smaller conversations, then greater detail might be warranted depending on the inclination and knowledgeability of the participants. But it's a balancing act.
So I don't think it's "Sadly, no" at all. It's actually great that you can say something to which people can relate.
Over the years I've played with all kinds of ways to relate what I do to people. These days I kind of feel that the storytelling is more important than accurately describing my research. So instead of answering with some compact three-sentence explanation, I'll take the opportunity to start telling stories about space and the mysteries of the universe.
I'm not sure people walk away with an understanding of what I do in any useful sense, but the conversations are often fun and I feel like they at least understand how I feel about my research.
FWIW, you job sounds pretty badass to me. :)
When christmas came, my mother was proud telling my relatives that I was interning on that place, therefore, for a couple days after, all they asked was about the weather.
When I got tired, I started talking about what I really did, math + math + math translated to code, not a single line related to weather, they got bored pretty fast and I was fine with that.
The difference is that our recipes are hundreds and thousands of pages long and some lines are references to other recipes of more thousands of pages. Also, we write recipes where hundreds of bakers have to work in parallel without confusing each other.
Made for some quite awkward Christmas party small talk that year. "So, I hear you landed this new job..." -"Yup. Public servant." "Oh. What do you do, then?" -"Public servant stuff."
Now, working in the marine industry, it is much simpler. "I get heavy, expensive stuff to the seabed. Oil stuff. Unmanned submarine stuff. On good days, I also get it back up again." "Oh, I see."
Sometimes I add some technical detail to a discussion like the Equifax leaks or net neutrality to clarify misconceptions. But that's only mildly related to my real work so people still don't know what I do :)
Your actual role «development of master-master database cluster to ensure 99.99999% uptime" cannot be expressed in layman terms.
Alternative would be "I write software for Oracle database called Oracle RAC with a 1M$ price tag", which, while also true probably won't make sense.
Sticking to "I work in IT" is probably better than trying to explain the CAP theorem.
Not everything can be ELI5 without losing a large amount of important knowledge...
I typically explain that I work with communications. To the casual asker this typically suffices.
Having used Chef, which completely half-arses the cookery metaphor, that's not one I'd choose. You got cookbooks and recipes and knife, but then the developers just couldn't be bothered any more so you also got nodes and run lists and data bags...
Please avoid analogies if possible. They rarely help, and mostly just tell a story that sounds plausible but has nothing to do with what you are actually trying to explain.
Sometimes the best inspiration is to imagine the alternative ;)
Works well for kids and adults