Swizec Teller - a geek with a hatswizec.com

    Always have 3 answers

    How do you stand out as an expert amid tech layoffs?

    The first step is to treat interviews as a sales process because that's what they are. You are selling a $500k+ service and you can bet your ass companies want to see a return on that investment. Especially in the current climate – VCs are starting to look at fundamentals over growth.

    See this graph?

    [tweet deleted]

    That's what happens when companies hire fast, miss profits, and the market says it now prefers profits over growth. You can read more about why in this short lesson on economics – Rising Interest Rates are Hammering Tech Stocks. I liked it.

    Ok so what can you do?

    Market for experts staying strong

    The good news is that engineer hiring shows little sign of slowing down. Several friends have said their companies went on a hiring freeze or slowdown. Except for engineers.

    And in my own hiring, we continue to lose candidates because they get jobs faster than we can make a decision. There's an MMA cage fight for good engineers out there 😅

    If you look and feel like an expert, you'll be fine. Downturn be damned. There are dump trucks of money out there looking for a good home.

    The 3 answers that signal expertise

    The quickest way to see if you're an expert is to ask a simple question with lots of hidden depth. Like when Leonard in The Outfit explains what goes into a suit.

    For web engineers that question is "What happens when you click on a link?".

    Answer 1 – 5sec: assuming it's a regular link, the browser opens a website.

    You need the short version when talking with external stake holders who don't want the details. Explicit assumptions signal that you're simplifying.

    Answer 2 – 1min: if it's a regular link, the browser issues a GET request to the URL in its href= attribute and opens a new page. Depending on a combination of user action and other attributes this can be a new window, new tab, or reload in the same page. The browser then renders the document returned from that GET request. Many formats are possible, but HTML is the most common. If it's HTML, the browser issues further GET requests for linked resources until the page is rendered and any JavaScript executed. If the original link was JavaScript, I'd have to know more about the implementation to answer.

    Getting long, but staying high level. Good answer to show you know what you're talking about without putting your audience to sleep at a party.

    Answer 3 – 5min+: this is where the answer starts branching. Best to present it as a decision tree that lets your interviewer (or audience) ask follow up questions. What in the above would they like to dig into?

    Could be how the server handles those GET requests, could be the rendering process in the browser, the computer network stack, DNS routing, client-side routing shenanigans, how webapps work, accessibility concerns, process sandboxing ... the rabbit hole is never-ending.

    You really could teach an entire college degree on answering that question in full detail.

    Part of your skill as an expert is to adapt the depth of your answer for the audience.

    Expertise equals depth

    The story Phil Knight shares about hiring his first sales manager in Shoe Dog, Nike's origin story, is a great example of how expertise shines in interviews.

    Phil interviewed a bunch of amazing sales people. He asked every candidate "How do you train a sales person?". A manager doesn't do sales, they teach others.

    All he got in return was hemming and hawing. Until one day a guy looks at him in shock, pulls out a binder, and says "Phil, I don't think we have that kind of time here ...".

    That's what you're aiming for. To be the person who doesn't have enough time to answer what looks like a simple question.

    And remember to boldly say "That's a different expert" when you reach a level beyond your ken. No one person knows how to make a pencil after all

    Cheers,
    ~Swizec

    PS: the Senior Engineer Mindset Ebook is past due for a price bump, but I was on vacation. Gonna press the button tomorrow ✌️

    Did you enjoy this article?

    Published on July 1st, 2022 in Mindset, Interviewing, Career,

    Want to become a true senior engineer?

    Getting that senior title is easy. Just stick around. Being a true senior takes a new way of thinking. Do you have it?

    Leave your email and get the Senior Mindset series - a series of curated essays on the mindset of a senior software engineer. What it takes to get there, what should you do when you're there, how to change the way you think.

    The Senior Mindset series

    Get a series of curated essays on the mindset of a senior software engineer. What it takes to get there, what should you do when you're there, how to change the way you think.

    it describes my days in a way I have not read before.

    This was a very enlightening article about being a senior engineer.

    Join 15,883+ engineers learning lessons from my "raw and honest from the heart" emails.

    ⭐️⭐️⭐️⭐️✨
    4.5 stars average rating

    Have a burning question that you think I can answer? Hit me up on twitter and I'll do my best.

    Who am I and who do I help? I'm Swizec Teller and I turn coders into engineers with "Raw and honest from the heart!" writing. No bullshit. Real insights into the career and skills of a modern software engineer.

    Want to become a true senior engineer? Take ownership, have autonomy, and be a force multiplier on your team. The Senior Engineer Mindset ebook can help 👉 swizec.com/senior-mindset. These are the shifts in mindset that unlocked my career.

    Curious about Serverless and the modern backend? Check out Serverless Handbook, for frontend engineers 👉 ServerlessHandbook.dev

    Want to Stop copy pasting D3 examples and create data visualizations of your own? Learn how to build scalable dataviz React components your whole team can understand with React for Data Visualization

    Want to get my best emails on JavaScript, React, Serverless, Fullstack Web, or Indie Hacking? Check out swizec.com/collections

    Want to brush up on modern JavaScript syntax? Check out my interactive cheatsheet: es6cheatsheet.com

    Did someone amazing share this letter with you? Wonderful! You can sign up for my weekly letters for software engineers on their path to greatness, here: swizec.com/blog

    Want to brush up on your modern JavaScript syntax? Check out my interactive cheatsheet: es6cheatsheet.com

    By the way, just in case no one has told you it yet today: I love and appreciate you for who you are ❤️

    Created by Swizec with ❤️