Programming Throwdown - 183: Landing a Software Job in 2025

Episode Date: July 31, 2025

00:00:00 Intro00:01:58 Introducing Mark Cunningham00:07:01 How Do You Find A Job?00:15:43 How to Get the Best Interview00:33:06 Tips on How To Pass An Interview00:38:38 How to Have a Good Int...erview00:48:12 What is the Reverse Interview?00:54:24 What Is The Hiring Manager's Role?00:57:12 Reverse Interviews: Red Flags01:14:45 How to Negotiate a Tech Offer01:23:02 When to Negotiate Your Compensation01:35:21 Interview Horror Stories01:39:29 How Do You Deal With Fake AI Applicants?01:45:32 The Bidding Network ★ Support this podcast on Patreon ★

Transcript
Discussion (0)
Starting point is 00:00:00 Programming Throwdown Episode 183 Landing a Software Job in 2025. Take it away, Jason. Yeah. Hey, everybody. So, okay, so we pushed an episode out last. last month, that was about AI-assisted coding. And a lot of people reached out to me, emailed me personally on LinkedIn or some comments.
Starting point is 00:00:39 A lot of people reached out with questions, with, you know, asking. I actually met several people I did a Zoom call with who are asking for help, you know, landing their first job. So since that episode of met, I think, three or four people over Zoom. And so it really gave a ton of feedback. like it had a big impact and um you know as i was looking at the the show statistics which to be honest i never really do but this will kind of prove it i was thinking wow you know this episode seemed to resonate with people but you know we had less downloads than the last time i checked which was about a year or two ago and then i realized back then we were doing two three shows a month
Starting point is 00:01:22 and so what that means is we actually hit like more than double the the volume of people or the audience size was actually more than double for that episode. And that showed me that, you know, there is real interest here. And, you know, Patrick and I have, you know, we're pretty senior in our careers. And so, you know, I thought, who's a person who could really give good advice to people who are in college, just getting out of college? And that's what made me think of Mark, a good friend of mine over here in Austin. and Mark, why don't you kind of introduce yourself a bit and tell us like kind of a bit
Starting point is 00:02:03 about your background. Thank you. So I've got the good fortune. I've got this incredibly close team. We're a three-person technical recruiting firm. And it was never done strategically, but I've had the very good fortune of top 1% executive engineering leaders like a Jason Gouchy and like a Patrick Wheeler that have come to me through the years, Mark, find me a software engineer. So, and my team as they've joined me, who is Troy Rudolph and Caleb Guerin. They're both incredible. We've spent decades, literally, reaching out to top 1% software engineers with opportunities. And we're just kind of, we network that market together. In the formal sense of running searches, we do contingency only. So in that manner, a company compensates us only if we make a placement
Starting point is 00:02:48 for very hard to find rules. Our demographics have been, geographies rather, have been Austin, in New York City, the Bay Area, Atlanta, and such. And the brand has just been built through a modest sense of service to other parties and whatnot. So we've never tried to grow. I've taken a lot of heat from people. They want me to try to scale this recruiting firm and oh and sell it. And what the hell am I going to do, right? I do miserable.
Starting point is 00:03:15 So, but we enjoy what we're doing. It's a true sense of service to another party, which are startups and even established firms here in town. But yeah, we're a technical recruiting firm. That's awesome. So how did you personally get kind of started in this space? Have you been a recruiter for your whole career or how did that start for you? Wow, you're going to love it. I had the good fortune and I don't think it's something either one of you guys. Well, y'all have had moments when you were younger when you were struggling. But in my mid-20s, I was doing really poorly. I was a valet on Palm Beach Island. I believe one time I actually parked Jeffrey Epstein's car. But I wanted to get into white collar employment. And so I moved from Florida to Texas, and I got a non-accredited MBA program, MBA from Texas State University in San Marcos. But how about this? I'm walking down the campus, and I see a recruiting firm looking for technical recruiters, 1995, because their owners had mentioned that software engineering profession was starting to boom in the Austin, Texas area. I couldn't find a job elsewhere.
Starting point is 00:04:20 I had an offer from the state of Texas to manage cotton volume that are produced here in Texas. And then I had a job at a truck stop up in Waco, Texas to work the midnight to 8 a.m. shift when 18 wheelers come in and get them gassed up. So I had those three options, technical recruiter managing cotton deliverables and working at a truck stop. So I take the recruiting role. But how about timing? because I desperately needed something. So I dove into it into Austin, Texas in 1995. Damn, that's like jumping into the Bay Area in 1972,
Starting point is 00:04:57 getting a hold of a young Steve Jobs and a couple of his hiring managers have hiring needs and you don't even know it. So I had the good fortune of stepping into something. I started my own firm in 1999. And again, as both of you well know, when you provide a sense of service to particular demographics, In our case, the top 1% software engineers in Austin, you kind of build a pretty good brand for yourself.
Starting point is 00:05:22 And that's just kind of what we do. And in these tough times, a lot of recruiting firms have gone out of business. But we've got the good fortune. We're doing pretty well. Shoot. Yeah. That's awesome. So I think, yeah, we all kind of agree that these are tough times.
Starting point is 00:05:36 But there is this paradox where you see people getting like a tenth of a billion dollar offer. And so how do you kind of reconcile? that. Like, what is going on out there? And it is only for the smallest amount. We did, we recently worked with the machine learning engineer. I have to keep his name confidential here in Austin. And we had a couple of firms jumping after him. Wow, Apple stepped in and dropped some crazy cash on him. He's 28 years old. He's kind of set for life. So that is a little, that's interesting dynamic. But then on the other hand, we are also working. We want to help impacted software engineers there are software engineers who have been out of work five to six months.
Starting point is 00:06:18 And technically their skills of, right now in the software engineering profession, if your skills go from 99.5 percent bound to about 97, that technical assessment will recognize that, that slip. And you might not make it to the onsite. That's another thing that's being scrutinized really hard right now. So, yeah. Wow. Wow.
Starting point is 00:06:39 Yeah, we will dive into all of that. But before we get into that, Mark Cunningham, Thank you so much in advance. I'm really excited about this. I'm pumped about this. Mark is a great guy if you are in the area or if, you know, if, you know, he could help you. I think you should definitely reach out to him. I'm really excited to do this.
Starting point is 00:07:01 So let's jump into it. The first step is finding a job. Maybe I can kick it off because I have very unorthodox take on this. I have a hot take on this. And I'd love to hear Patrick and Mark, your opinions on this. I feel like today you can't really apply for a job online. I'll give you kind of my very quick background.
Starting point is 00:07:28 The way I got into my first job was through a friend. So I have a friend at Lockheed and he said, hey, this is like an interesting place. I had some friends out of some other companies. And so there's always kind of friends who suggested places. And then I interviewed at a few places, but I didn't seek any of them out. And admittedly, that probably meant I left some places on the table. But it also meant that I've never really experienced just like throwing my resume
Starting point is 00:08:03 anonymously at a company. And then from there, it's always, it's pretty much always been either friends or in I did have a situation where at Meta, so Meta reached out to me personally and, you know, and I was content at my current job, but, you know, they reached out to me and it was a really interesting opportunity. And this isn't, this isn't, these offers we're hearing about now. This is a decade ago. But, so I have never applied, you know, just like check the box, uploaded my PDF anonymously. And I feel like it doesn't. really work. But Mark, what's your kind of take on that? Like, how do you find the job? Okay. You're right. I agree. Blindly applying to companies doesn't work. And then I loved your word friend. And in our professional lives, the definition of friend can be different from personal. I've got buddies from high school and college, but I would never rely on them to try to help me find a job. You know, one time, is this a friend? How about this? I had helped
Starting point is 00:09:11 Nate Foreman. He's an incredible leader over at Hotel Engine. And I one time helped his dad who had a great run at IBM. I tried to help him on a search. He had another relative I helped. And then he one time went to the VP of HR at Amazon. And he said, hey, put Mark Cunningham on the vendor list. And so, and Amazon did that. It's Amazon business here in Austin. So is Nate Foreman a friend? Nate Foreman, I call him brother. He's like a family to me for what he did. So software engineers, as you start, start a new job search, no matter your rank, identify some people that know something about your qualities, what you can do as an engineer, who would maybe lobby for you, would maybe take your resume and put it in front of the hiring manager and endorse you, build that network. So that takes some curating. Spend a weekend to find from your college days, maybe even two, or five to six coworkers. Both of you probably have upwards of maybe nine to 10 co-workers that you would go to the executive team at the company you work out and say, wow, got to talk to this person, very talented. I've always enjoyed
Starting point is 00:10:21 working with them. And then that endorsement does contribute. So that's the first thing to do. If you work at a company that has similar firms of a similar industry in your same area, like healthcare technology is pretty hot here in Austin, you can target those as well. and you can present your resume. You can let them know that you understand the healthcare technology space really well. And then another thing, I've been advising software engineers,
Starting point is 00:10:49 go ahead and invite to connect with the VPs of talent at those companies on LinkedIn or maybe even the CTO and say, hey, I recently submitted my resume to your company, I think very highly of the opportunity. I just want to reach out and connect. Hey, have a great day ahead.
Starting point is 00:11:05 And that's often accepted. It's not going to guarantee an interview, but it's better than just cold applying because, yeah, I know a lot of great software engineers. They're sending out 25 to 30 applications a day and they're getting nothing. Find relevant companies curate a list of six to seven people that would endorse you to that company. And then also find maybe related firms, fintech, healthcare technology, real estate tech. You know, there's realtor.com in town and there's also set point. Yeah, that makes sense.
Starting point is 00:11:41 I think if you if you don't have that friend group, I think maybe the next best thing is is building that friend group through things like Meetup and other places where you can network. Damn, good point. And again, in the software engineering space and your space, Jason, the friends you've developed haven't been at happy hours, having beers, maybe a couple of folks, but it's a solution you've provided.
Starting point is 00:12:06 And then the whole team got recognized for it. and everyone goes, damn, it was Jason's code that made that shit happen. And then those are five friends that you just picked up for life. I'll make a slight addendum, I'll say. I think there is having worked at a number of large firms. And I think there is a difference between like really small places, medium size, and then like large corporations or whatever. But I think working at large corporations, there is a targeted university,
Starting point is 00:12:39 university relations, university targeting. So if you do go to a traditional four-year, you know, master's degree, PhD, there is something to just applying to the blank box or at your, you know, recruiting event on your campus. There is like special handling where I think you can get more traction
Starting point is 00:12:56 because it can be a bit like, well, I'm in school. I don't really have people who can vouch for my work. And I think there is like some amount of special cases where that can work. And then to, to your guys' point, though, applying with a friend, though, just so people know, again, at large companies, there's two levels. There's giving a friend a resume.
Starting point is 00:13:16 And then when they put it in, they're going to say, do you know this person? How well do you know this person? I think Mark kind of referred to as like endorsement. So there are two levels. Asking someone to put your resume in really isn't that big of a hurdle because they normally just submit it to the internal box, which probably adds a little extra juice. But if they're willing to write a comment at all about like some vouching for you, your technical capabilities, then it takes it to a new level where you're sort of unlocking that
Starting point is 00:13:42 at least someone's going to look at it, you know, try to talk to you, try to put it in front of someone. And so there are kind of like levels there and slight division. So a blanket statement is a little hard, but no, absolutely the advice is if you can, going through those channels of people you know, reaching out is definitely better, but there can be times and situations where other stuff does work. Yeah, that makes sense. Also, like, you know, there's kind of like a joke about this that there's like a Reddit community for everything like no matter how esoteric it is
Starting point is 00:14:15 there's a Reddit community for it but I think that like you know if you're really really into let's just say reinforcement learning and you just spend all your waking hours about it and you surround yourself
Starting point is 00:14:29 with other people who are interested in it either online in person all of the above that network is actually smaller than you think And if a lot of companies need that thing that you're interested in, chances are somebody in your network is going to get a job at a place that you want to work at. So it sounds like, oh, I have five friends. What are the odds that one of them wants to hire me or is that a company wants to hire me? But I guess like five actually might be a lot in the community that kind of specializes and what you specialize in.
Starting point is 00:15:07 For our young software engineers, there's just incredible value that they build relationships between 22 and 27 years old to where their coworkers would go to either one of you and endorse them. That's simple that they should talk to them. I mean, damn, Jason, you can imagine anyone, and you too, Patrick, if I refer anyone to y'all and offer up a coffee meeting, wow, that's bold on my end. you've got to automatically assume the person's a badass. And they're not going to try to sell you multi-level marketing and whatever. Okay, so you, let's say you get past that first hurdle. And now a recruiter from, we should use a company. Let's just say IBM, because we're going to be constantly talking about the interview process.
Starting point is 00:15:57 Let's say you're interviewing at IBM. A recruiter from IBM is reaching out to you and, and they want. to talk to you on the phone, I'll give my tips on, you know, how to go from that initial phone screen and maybe a technical phone screen to an interview that is going to be successful. And then we'll do kind of a similar roundtable. So I see a lot of people who feel like they have, who want to use their agency to get the best possible interview. So here's example. My backgrounds in reinforcement learning, if someone starts asking me about support vector machines or maybe a better example is like pre-training an LLM, you know, the pre-training part of chat
Starting point is 00:16:49 CBT or these things, you know, I'm not going to be an expert in that. Now, over the years I've grown, right, but definitely if I came out of college with a reinforcement learning degree and I and someone asks me really deep questions about supervised learning I'm not going to have the same depth as if I studied supervised learning right and and I feel like you build breath over time so so I might be inclined to tell the recruiter hey um you know don't give me a supervised learning interview or or I want to do reinforcement learning in my opinion these are all honest mistakes. I see the point,
Starting point is 00:17:30 or something like, you know, just a heads up, I can't work on the weekends, or just a heads up, I have to work remote, even though the office is five miles away. Like these kind of things,
Starting point is 00:17:42 like trying to set yourself up early on, I see as just like a common, common categorical error when people are interviewing. And I'll explain why. Yeah. If you're on the other side of it, if you're a recruiter, you have a you have like a certain position that you're trying to fill and you're looking at a bunch of candidates and talking to the hiring manager you've synthesized down like this is the kind of thing I'm looking for and a good example is like like if you're on a water slide so if you're on a water slide you know the water's like rushing down the middle of the slide right if you ever been to like typhoon lagoon or any of these places right um and so if you ever start sliding up onto the side of
Starting point is 00:18:26 of the slide or driving in the rough in like formula one your car starts to slow down right there's a lot more friction it's just not slip stream right you want to be in that middle of the slide where the recruiter and you are aligned the hiring manager you're line and you're just flying forward and I see so many times people say here's another one people say like oh I'm a data scientist so like you know I might not pass a coding interview like these kind of things like saying them up front I get it that you don't want to be, you know, you don't want to be in an interview where you can't pass. I get the intent, but I think it does tremendous damage because you end up kind of in no man's land
Starting point is 00:19:11 where the recruiter doesn't really know what to do with you or they pass you on to another recruiter that isn't organically interested in you and it just falls apart. I've seen it so many times. Agreed 100%. Patrick, feel free to interject, bro. Yeah. No, I mean, this is good advice. I think the reverse, you get people who stuff pad resume,
Starting point is 00:19:34 so you really get this distribution where some people are lying and just like straight up saying, I'm a machine learning expert. And you ask them and said, well, I watched a YouTube video once from, I think Carpathy or whatever, you know, like, I know all about LLMs now. And then you get people on the other side like, well, you know, I don't know. I'm not sure I'm an expert in LLMs. I only studied it as a PhD and wrote, you know, a preeminent paper in it. And so like you get, when you interview people, it's, it's very strange.
Starting point is 00:20:00 And it's hard because I think when you sit on the other side of the table, you see dozens, hundreds of people. And so you, you kind of try to sift between it. But it's this information asymmetry, which will come up again and again as part of the recruiting process. And educating yourself about it. And, you know, we've talked about before about making sure you're aware of it is really only a net positive.
Starting point is 00:20:21 same thing bringing up like salary discussions people like oh from the very first interview you should say well can you pay me X dollars and it's like no this is a horrible like no that is not and you have to realize again at most of these places to Jason's point that first person you're talking to isn't the decision maker it's literally their job to just like either pass you on to the next person in the chain move you sideways or or you know basically dump you out of the process and so don't lie I don't think that's appropriate But to Jason's point, I mean, just like have enough self-confidence, not too much. Just like be, and it sounds really, be normal. Like, just be like appealing without overselling. You're like, find that middle ground where you have confidence, but you're also not, you know, trying to be like, listen, I'm, I'm the number three RL person in the world. So you better be ready to pony up for this guys. It's like, oh, weird introduction there.
Starting point is 00:21:16 Or asking tabs of her spaces. I've had people do that, you know. First, first time you talked to. them, oh, do you guys use tabs? I can't work at a place that uses tabs instead of spaces. Okay, interesting. You, I'll let it. Go ahead. Yeah, go for it. Upon an initial interview with the company, I'm a big fan of this, to your words, Jason, is you let that individual know from high level. I just find the opportunity super exciting.
Starting point is 00:21:46 I'm all ears, kick it off. As you know, when you engage with another person, when you invite that person to talk and control the conversation, that's very well received. So you start the process with that. But then also, too, both of you know this well too. You've now presented yourself as an audience to that person. We love having audiences. And then lastly, all three of us can identify with the great joy of proper interjection, not interruption, but interjection.
Starting point is 00:22:13 So as you listen to another party, they paint the landscape for you. And as they paint the landscape, you can fill in that landscape in that initial introduction. Like, wow, Jason and Patrick, they get it. They know exactly what I'm talking about because all you did was just comment a little bit on their words. And they're like, wow, what a quality conversation. I presented the opportunity. They have a good idea. Granted, Jason made it clear he's mostly machine learning type engineer rather than reinforcement learning or this or that.
Starting point is 00:22:45 but he made it kind of clear, but wow, he got exactly what I was saying. I think we take him to the next round. So invite the other party, invite the internal recruiter or the hiring manager to speak first. They'll paint the landscape. You'll finish out that landscape. You properly interject, and that goes really well. And then you finish it off by saying, wow, I'm super excited. I'm next steps.
Starting point is 00:23:07 Have a great day. Yeah, that makes sense. No reference to salary, no reference to what your core proficiencies are. just a good quality conversation makes you feel really good when you hang up that virtual meeting. Yeah. That makes a time.
Starting point is 00:23:22 I says, Patrick, you hit on something really interesting when you said, don't lie. So there's, I think there's two kinds of lies, so to speak. There's, you know,
Starting point is 00:23:32 I'm an expert in C++. Right off the bat. Everyone knows I'm not an expert to C++. I'm never going to be an expert in C++. That would be a bold-faced lie on my resume.
Starting point is 00:23:42 But then there are things where like, they're not true yet so it's like um if if you're if you if you if you have your heart set on interviewing for uh you know an android app developer maybe you've done like a little bit of cotlin it's like at what point can you put cotlin on your resume and and you know kind of you know figure it out through the interviews like how how much do you sort of bend reality in the resume I think that yeah this is a fair point and I guess I would say and and maybe like it would be interesting to to hear Mark's perspective as well like as he sort of coaches people on like how to
Starting point is 00:24:27 kind of like curate a resume here but I think it's fine to list things as like you know hey I'm interested or like language I'm familiar with or language and like as keywords cool like I don't think that's lying but then if someone for instance like I need people who are proficient in C++ So if you say, to your point, I'm aspirational in C++, but without saying aspirational, and the very first thing I'm going to do is pass you to someone who's going to ask you a C++ coding question. And then if you can't write C++, like, it's a big miss there. Now, if you say, hey, I, like, I have done a little bit of C++, you know, I'm, you know, happy to learn it, happy to work in it.
Starting point is 00:25:07 But it's been a while or, you know, you know, I think kind of playing that middle ground there is okay. But I mean, I've interviewed people before, like, oh, I'm a programmer. You know, I know these three languages. And you sit them down. And it's like, and I've told them any language you want, it's fine, you know, do this something. And they go to write a four loop. And they're like, oh, I don't remember how to write a four loop. And it's like, wait, what? Like, any language you want, how does it go again? Like, how do I reckon? And it's like, okay, you're not a, like, I don't know what code you did, but you're not a programmer. So I, you, it really leaves a bad taste when someone gets caught in a like, wow, this isn't a stretch.
Starting point is 00:25:44 This is just a straight up fabrication. Yeah, I don't, Mark, when you ask, when you like help people, I presume like, you know, going through resumes or helping them curate resumes, what kind of guidance do you give about putting the right stuff there at the right level of communication? Good point. They can itemize that or make it specific on their resume, what their core languages are. They're also familiar with something. some words I've shared with software engineers in interviews
Starting point is 00:26:10 is that their proficiencies have been earned. They've had the good fortune. I say, hey, let them know it's a good fortune that they've been at times thrown into environments where they've had to scale immediately and it's non-negotiable. And like they could even say, I've got to say my strongest language is Python.
Starting point is 00:26:28 But I joined a company three and a half years ago where I was not too good in Python, but they made it clear to me. I had to be up and running in three to four weeks or they were going to have to talk to me. And so I made that clear. And so what I'd love to do in terms of a technical assessment, if you had a project that you wanted to give me with a seven-day deadline, because there's often two types of projects, 60-minute deadline, they give it to you, you open it up, you've got 60 minutes. But if you want to give me something a little bit more
Starting point is 00:26:55 detailed with a seven-day deadline, and yes, I haven't touched tight script in about 13 months. I might be a tad rusty, but I'm ready to dive into a book. and do my best so you can communicate to the interviewer that your entire career has been made up of basically being thrown into environments where you have to get up and running immediately. Both of y'all have probably had the luxury of engineers that have kind of ramped up nicely in your eyes.
Starting point is 00:27:23 And to the point to where they could say that, they could tell a company that they ramp quickly. So just kind of keeping it optimistic again, you know what I mean? Rather than saying to affirm, hey, these are my best languages, these are my second best, and these are the ones I'm kind of rusty with. They always just scale every time
Starting point is 00:27:40 they're thrown into something. Yeah, that's a great advice. Go ahead, Patrick. Oh, no, on the lying thing, though, I will say, like, don't put, like, projects or companies that you've worked for that you definitely haven't done and you're not ready to talk about. So, first of all, if you put, just as a, like,
Starting point is 00:27:57 if you put down a company and you've not worked there or a degree, like they will most of the time do a background check and it will surface up that you've not been there. And no matter how good you are for lying, you will, and you see it in the news sometimes, even high-level people do this, which is nuts to me. But like, that's a straight-up, like, don't cross that boundary. But then also putting projects down, like, if you put a project down, like from college or a GitHub, you know, thing that you worked on, and then, you know, someone asks questions and you don't have some
Starting point is 00:28:23 narrative, some story to Mark's point. This is an example of this. Like, if you're not ready to talk, don't put it there. People put stuff down. And then it's like, well, I don't, why did you put it here? Like, Patrick, yes. That's a good point. But the overrepresentation, we build ourselves up too much and we disappoint to the downside. Humility matters. Sorry, Jason. Yeah, no, that's a fantastic point. You know, there's that saying, like, Master of All Trades, Jack of...
Starting point is 00:28:48 Or wait, no, Jack of All Trades, Master of One. Did you know it's actually supposed to be Master of One? Master of None is a joke that came out, like, also in the 1800s. And that actually became more popular than the original, which is Jack of All Trades, Master of One. And so I think that is the approach here. It's like, you know, if you know that Android companies building Android apps need Kotlin, and maybe you haven't done a lot of Kotlin, you need to be a master of something, right? So you can say, like, I am a master of C++.
Starting point is 00:29:23 I know C++ inside and out, but I also, you know, you can put Kotlin as one of your languages. And then, you know, and then if you get. And you should be able to at least write an interview answer in Kotlin, like a four loop, for example. Like that would be pretty egregious, right? But, you know, if push comes to shove, like you can kind of say, hey, you know, my core language is C++, but, you know, I'm learning Kotlin. I've done some things in Kotlin.
Starting point is 00:29:52 And I would say that that have something you're really good at that is coding software related, right? That's your core. And if you have that, you can. It's much, so in Patrick's example, if someone said, oh, you know, I picked Kotlin because I know, you know, that matters to you, Patrick, but I forgot how to write a four loop. But I know in C++ plus it looks like this, that would be a very different conversation. You'd say, oh, here's the difference. And you could move on from there, right? So, so Jack of all trade is a master of one, I think can help a lot. I do think stretching the truth a little bit is okay. You know, when I was starting out, I put, um, You know, I wrote Kuda kernels from my PhD dissertation to make it run faster. And it was one of these things where, I mean, we didn't have Claude Code, but basically I ran it, I got the wrong answer, I fudged my way through it,
Starting point is 00:30:50 and I wouldn't really say that I could write a Kuda kernel efficient. It would be stack overflow and fudging my way through it until I got the answer. But I still put Kuda as one of my, you know, kind of, things that I've done. And so in that sense, I do think that that's kind of where you can kind of play that game. So you don't want to be so humble that you don't put things that are important, but you also don't want to be a liar. You have to find that place where, like, most people would kind of understand where you're
Starting point is 00:31:26 coming from. And especially for both of your levels, I've got to throw some praise at Joel, is that if a candidate candidate's resume gave the impression of both you that they're strong in a WS or particular language but then they didn't meet their bar, your bar, it's over immediately. Right, right.
Starting point is 00:31:45 I had a situation... I had a situation where someone did ask me a ton of questions. I mean, this is showing my age a little bit, but they asked me a ton of questions about support vector machines, which were popular, you know, in the early 2010s, pre-2010s. And I just didn't know, and I failed that interview. But, you know, what happened was they kind of saw my background.
Starting point is 00:32:12 I kind of got a chance to do another interview on, you know, the area that I did know. And then also, it taught me that there's an area that I don't know. As Support Vector Machines is at least interesting enough that this company was willing to make it a whole interview. And so maybe it is something I should know about. So failing an interview, you know, to wrap this up, like getting the interview and failing it is actually better for you most times than not getting the interview. And so, you know, and so.
Starting point is 00:32:48 Yes, a learning. It's a learning experience. You nailed it. Yeah. Yeah. Yeah. As long as you're not like what Patrick says, very egregious. If you haven't mastered one skill in the field,
Starting point is 00:32:59 you have to go and do that first and then come back and listen to this episode. Okay, so you landed the interview. We talked a little bit about this, but what are some tips to passing the interview? Obviously, you have to know your technical stuff, but, you know, going beyond that, what are some, or maybe, you know, like, what are some general tips that any SWI can use to pass an interview? you want to start mark kick us off i'll kick it off um there is value especially for both of you whatever the answer might be in volume in the time that you deliver that answer and to the point everything that you're just looking for in the answer sometimes when we are asked questions we go
Starting point is 00:33:46 on narratives that extend well beyond what that person was even looking for and that will immediately test y'all's patients too in addition to missing it so you go okay also okay in terms of the Patrick, this is what you're, okay, all right, this is what you're looking for, specifically type script. Okay, here we go. And then they start delivering that answer, and it would be nothing more than what you asked for. So, and again, starting originally how you invite, both of you get invited to kick off the process, you drive the whole process, you drive the direction of the interview, and then your answers are specifically what you asked of. This day and age, the majority of people, their answers aren't enough or they're too much. Ouch.
Starting point is 00:34:31 Yeah. That's a great point. If I were on a job search for both of you, our phone calls wouldn't even last three minutes. I'm sometimes on calls that are eight and a half minutes long and my eyes are just glazed over, you know, because it was more than we needed. Yeah. That's a great point. A lot of people don't give the interviewer time to talk. And one thing to recognize, well, there's actually two things I'll talk about. One is interviewing is a very, very insecure. It will challenge your security and your confidence. And the reason is the interviewer has asked that question a hundred times and has the answer right there in front of them. You don't. You've never seen this question before. And so that can feel really intimidating. I've had
Starting point is 00:35:16 interviews where like I actually did really well and thought I did terrible because it felt like the interviewers were always one step ahead. And I just didn't take into account. the fact that well yeah they know the answer already right um and so your interviewer knows the answer and if you um if you show that you know your general stuff and you engage in a two-way dialogue sometimes you can actually get hints uh that that you know you wouldn't have got otherwise yeah i think the a couple of things also to your point jason sometimes the person asking the question can be missing an assumption intentionally or unintentionally or just be straight up wrong.
Starting point is 00:36:04 Like, oh, you're, and as a person being interviewed, you have to handle that very carefully. Like, you can say, you know, hey, there's an issue here. Or I'm not sure I understand or I don't agree. Or can we, can we like, like, can I do it this way? Or sort of, and to your point, if you're gracious about it, the person will kind of just tell you what they're looking for. and you think that's a black mark, but if you handle it with grace,
Starting point is 00:36:27 it's much better than if you become, which I've had before, they become very inflamed and combative. But I also think that a lot of people who conduct interviews are themselves, which is very unfortunate, insecure. So they're trying to prove by virtue of having picked a challenging question that has some trick to it,
Starting point is 00:36:45 that they know what they're doing. And there are a lot of bad interviewers out there, but their managers also somewhat know that. And so the feedback from those interviews is taken based on the person doing the interview. But coming back to something that Mark said like a lot earlier and I think makes sense here. And this is like one of those like it's actually just general life advice, I guess. But people like talking. So the more that you can give a succinct answer and let the interviewer talk, the more positive
Starting point is 00:37:15 they feel about the conversation because when they reflect back on it, they're left with this experience of like, I like that guy, you know? And it's like, no, you're just like yourself. but we all like ourselves or you don't have massive issues. So, I mean, I think that's like a very, very real part of it. And the way to get there in my mind, I think mentally can be realizing that, like, you are good enough to, like, apply for this job. They wanted to talk to you.
Starting point is 00:37:41 They want to ultimately hire you. So they want to have time to pitch you. So in every one of those interviews, yes, they're like grading you. But if you're a good candidate, you should feel like you're a good candidate. you should feel like you're a good candidate to have a little bit of that confidence. Maybe you have to do that thing in the mirror where you make yourself big and roar or whatever.
Starting point is 00:37:58 I don't know one of those techniques. But then you should realize that the reason they're talking is because they want to pitch you. They want to convince you. I think a lot of candidates get this belief that like, oh my gosh, I would be so desperately lucky to work here. And I guess maybe that gets into dating advice or something, which I have also not done in a very long time.
Starting point is 00:38:17 But you don't want to be desperate. Like let them pitch you. let them sell you. Now, don't ask them like, well, why should I work here? Okay, you got to be subtle about it. But there's a, there's a craft there. And it takes a maturity to answer not too short, not too long. And like, and that comes with growth. And everything you talked about, Patrick, it's the hidden emotion underneath is that individual's curious. We love curious individuals. They just want to know, wow, what is Jason and Patrick doing? I find it super cool. I'm all ears and I'm just going to give you what you ask of me and nothing more, you know,
Starting point is 00:38:55 the answer. Yeah, I think, you know, because interviews are like, you know, artificially demoralizing for the things we talked about, you have to kind of, I love your example, but I imagine Patrick in the mirror like, oh, I'm a lion. You have to be artificially moralizing to really cancel that out. You know, I think, you know, I remember I had a, a, uh, I, I, I, I, I, I, I, I, I, I, I, I, I, I, interview where, you know, this is becoming less of an issue nowadays, but, but this was a big issue before, well, one, before I really knew about the other areas of AI, and two, when
Starting point is 00:39:33 reinforced and learning was not really, really known or popular. And, and I got asked all these kind of tough questions. And then I should remember, like, in between that and the next interview, you know, and you should do this no matter how your interview went. In between, if you have a bunch of interviews back to back. Take a moment in between and just like, you know, just remember that like, you're awesome. Like, just say to yourself, like, I'm an awesome. I'm great. I deserve love. You know, I'm good enough. And then go into that next interview. And I think, you know, having optimism is is maybe the number one thing, you know, being optimistic. I think like every job that I've left, well, there's been like a couple of jobs I've left because the next
Starting point is 00:40:19 opportunity was way better. And so I kind of like left on a high note and sort of, you know, used that high note as an investment, right? But, but every other job I've left, and this is, you know, tracks, you know, broadly, you know, people leave, the number one reason people leave is they don't like their manager, right? The number two reason people leave is they don't like their company, right? This is the data, right? And so you're going to leave on a low note, statistically, right? At least some percent of the time, you're going to leave on a low note. And so if you're already coming in on a low note,
Starting point is 00:40:49 then you're like a flight risk before you've even started, right? So, so like you need to show them that like, yeah, you really care, you're interested in this, and that you have sort of a long runway at this company. You're going to be at this company four or five, six years. You know, that I think is something that comes through with, with sort of curiosity and with optimism. And you can kind of feel these things.
Starting point is 00:41:16 So kind of projecting that has a huge impact, even if it might not seem that way. Beautiful. And your words also spoke to surprising to the upside, Jason, aren't interviews. They just come away, very happy with the interview. It went well, and they surprised to the upside. Again, Jason, I've got to drop praise on you, bro.
Starting point is 00:41:36 You're special. You're freaking special. But what's amazing at the time that you were coming out of University of Central Florida, you maybe had a little bit in the back of your mind, oh, damn, what are they going to think of me compared if I'd gone to University of Florida or Georgia Institute of Technology? I went to Florida State. I went to Florida State at a time when you couldn't get into University of Florida. You went to Florida State. That's where all the dumbest went. So that's where I went to school. But I always had perceptions about what
Starting point is 00:42:00 other people thought of programs, then they interview you and you knock the damn thing out of the park. Right. Yeah, I think having that optimism. Yeah, definitely. yeah definitely okay what else Patrick Mark what other thoughts about passing the interview a nice close out so it's a nice conversation
Starting point is 00:42:21 hey Jason Patrick I really enjoyed my time there's an awesome conversation if the next step is a technical assessment or some code assignment throw it at me I'm all game I just really enjoyed our conversation and thank you so much you shared a lot of details
Starting point is 00:42:35 about the opportunity I'll stand by on my end and again this was after you allowed Them to kick off the interview, you properly interjected after they painted the landscape, a good quality conversation, and you let them know that you're still, and no questions about salary, no questions about coming into the office, we saved that for the offer stage. This was just an awesome conversation. I'm looking forward to next steps.
Starting point is 00:42:58 Let me know what you need me to do. Hey, have a great day. Take care, guys. See you later. Bam, nice and positive ending. Yeah. That is great. Okay, another kind of thing that I'm thinking about, and this is brand,
Starting point is 00:43:10 new in my mind as I've been interviewing people for circuit I kind of feel like in today's day and age you should ask for an on-site interview I kind of feel like you know if if the interview is done online I think both parties aren't really getting enough of the right kinds of information to the point where you know if if God forbid like circuits you know falls over and we run our money and I have to go look for a job. I feel like I'm going to demand, and we just talked about not doing this, so I'm going against what we really said.
Starting point is 00:43:49 But I feel like I'm really going to push hard for an on-site interview, even if that means I have to fly somewhere versus doing it all on the internet. Mark, Patrick, what's your takes? Go ahead, Patrick, I'm all ears, bro. Yeah, I mean, on my opinion, I could see there's value there.
Starting point is 00:44:07 And I think this, again, we should be mildly careful. When I came out of college, the idea of flying somewhere to do an interview when I was more or less a very low amount of money would have been very onerous. And so I think we have to take that into consideration. But if you're further along in your career where the reality of like hotel and flight for a couple days is is really not a big deal in the grand scheme of things, if you can offer that, if like you said, pushing for it, I think I'm fine. with but I mean depending on the company you're interviewing with if it's a large conglomerate
Starting point is 00:44:42 or whatever like they might just have a policy and so they may not be set up to host you on site so just be aware that like you can say oh hey is there an option to do an on-site interview and I think that could be fine but you'd have to know your audience a bit I guess because yeah I mean I agree 100% on that I mean I think there is definitely upside to it if you are willing to accept it or offer to do it even even if it's at your own cost, I think you're right. There's probably an enormous, you know, initiative that you're showing by doing that. So that alone could be like definitely pay dividends. And another neat thing is that as we well know, there is still a pretty material delta between
Starting point is 00:45:24 virtual meetings and in person. So you could reference, hey, I've really enjoyed the process from here. And if you need me to fly out just to meet everyone in person, I'd love to. And then this is special. if your consistency results in a very positive in-person interview after two to three positive virtual interviews, you basically kind of slam dunked that process. I mean, we already know if the three of us got together for coffee, it'd be a damn good time. Patrick, Jason and I got together.
Starting point is 00:45:53 We had a hell of a time. I even felt like I don't even belong in your presence, but we still had a damn good time. It was awesome. It was awesome. So point being, you can say that you are hungry and you'd love to try to come out, oh, my travel schedule is kind of rough
Starting point is 00:46:06 for the next couple weeks, but I'd love to meet everyone in person. And then when you have that positive in-person experience that's consistent with the positive virtual experiences, bam, slam dunk. Yeah, that makes sense. So I guess to kind of like reconcile all this,
Starting point is 00:46:22 yeah, definitely, you know, don't say, oh, if the interview is remote, I'm not interested. Like, definitely you don't want to set ultimatums like that. Good point. But I think it's good to, say, hey, is it possible or, you know, given the choice, I'd love to do the interview on site.
Starting point is 00:46:40 And, you know, I actually, I actually interviewed at a place where I was, I was, you know, in the middle of getting my PhD. I didn't end up taking it. I finished the doctorate program, but they actually had this system where you could book the flight in the hotel and they reimbursed you because they figured, oh, PhD students are all broke, which is totally right. And so most companies, you know, now we have, this is all pre-Zo. I'm talking about 2007 or something. But, you know, so companies have the option to interview remote, and that's definitely cheaper for them.
Starting point is 00:47:20 But, you know, you can always float that. And if you can float it where they pay for it, that's the best. I would highly recommend taking them up on that and doing the interview in person. If you're going to spend four, five, six, eight, 20 years at a company, it's probably worth it to fly over there and meet the people before you pick which one that is. So even if you have to pay out of pocket,
Starting point is 00:47:46 I think if you're really serious about a company, then I would probably make that flight. And in fairness, the company probably, if it gets to that point, the company probably would pay. Yeah, I mean, it's a relatively small amount of money. I mean, there's some logistics around
Starting point is 00:48:03 how do you pay a flight for someone who's not an employee. So they have some logistical things, but yeah, they should, from a financial standpoint, should totally do it. All right, so you pass the interview. Now, this next step is
Starting point is 00:48:20 really interesting because sometimes it's not even a thing that you can even do. And other times, it's the most important thing. And this is the reverse interview. So if you interview at a big company, one of several things will happen. Either they will basically tell you, look, you have to accept the offer and then we're going to place you wherever we think you belong. That can happen. That happened to me at Google. I ended up writing
Starting point is 00:48:50 JavaScript for a year and it actually was fine. And so in that case, I didn't have a reverse interview. I took whatever job they suggested for me. Um, but, uh, you know, as you get more senior or as you interview at smaller companies or, or whatever, you can have the opportunity to do a reverse interview. So this is where, you know, you might have an offer or you might just have a verbal offer. Um, but the company has said, you passed. You know, your interview went great. Um, and you get an opportunity to meet your boss, uh, talk to the rest of the team. maybe talk to the executives, right? So, Mark, I'd love to hear from you because you have such a diverse set of folks that you've helped. What is the kind of reverse interview process like in general? And how do you sort of coach people through that? What I often say when we get to that stage is let them know, again,
Starting point is 00:49:53 you're super excited to meet with your hiring manager. and if you don't mind me asking hiring manager, just what my core function will be, what you'll need out of me, the primary requirements, ramp up time, it's usually over three months or something like that. But whatever you need for me, I can start prepping now just so I walk into this ready to go. As we well know, the number one thing for all new employees at a company is to get up and running as quickly as possible with the team. So what do you need on my end? What do you need me to do? Again, my constant theme is the sense of service. So even though we've made it past the interview stage, it does make an argument, okay, well, what are you going to pay me? What are my benefits look like? We can politely do that stuff. But you're my boss. What do you need me to do? Nothing is more better received than the sense of service to another person. And so when the boss feels that, he or she will drop those requirements, what needs to be done, what they need to have done in the first 30, 60, 90 days. Okay, awesome. Thank you.
Starting point is 00:51:01 I'm on it. Hey, I might talk with HR. I haven't had a chance to look at the health care benefits. I don't take much vacation, but I'm going to check into PTO. And then something else, the itemized if then, we'll talk about that when it comes to negotiating salary, is that, oh, God, I know they came in at 170. if you can do 180, I'll open up that docky sign, fill out all the fields, and set my start date. When you set definitive actions, if a company can do something, there's candidates today. If you can do 180, yeah, I feel a little bit better about it.
Starting point is 00:51:40 Shit, I'm not going to give you 180 then. But when you do a defined, you know, anything that you ask of your manager to give to you that you will do, including signing the offer, flying out in person, it's well received. So you can say to that hiring manager, hey, what do you need out of me
Starting point is 00:51:59 these first 30, 60, 90 days? And I'll start studying now. And again, it will just be so well received. Yeah, that makes sense. I think the reverse interview is a rare opportunity for you to potentially meet somebody
Starting point is 00:52:14 who is, I don't know how to say this. so for example I did a reverse interview with LinkedIn I end up not taking the offer I end up going somewhere else but
Starting point is 00:52:27 but I met Deepak Argoal who's super famous in the AI world and I actually met him again years later at kind of a dinner event but but the reverse interview sometimes you meet people who you know at least
Starting point is 00:52:44 like who might not be in the circles that you're in And that's a really good opportunity to really learn a lot about that person. So you'll get some great opportunities to learn how people think, how they talk, how they think about the company and how they think about their working style and get sort of like a glimpse into the future. And then when you talk to your hiring manager, I think the biggest thing is try to imagine yourself.
Starting point is 00:53:17 talking to this person all the time. You know, is this someone that you really want to spend hours and hours a week with? I think that's important. You know, I've seen people take jobs, you know, that were given amazing compensation packages at very reputable companies, but the sort of honeymoon phase, you know, wears off quickly. And at the end of the day, like, after the honeymoon phase is over, it's you and your immediate team, especially your manager, talking to each other, you know, for a huge portion of the day and you writing code for the rest of it. And if you're junior, you might do less talking and more
Starting point is 00:53:57 coding, which, you know, it's kind of nice sometimes. But you will still do a lot of talking with this core group of people. And it doesn't matter ultimately, you know, like at some point when you've been working with people for, you know, a year, two years, three years, it almost doesn't matter whether the company is making bones or a website or if the company is a law office, like you just end up forming sort of this community and that becomes your life. And if that is really unhappy, it makes you very unhappy. Nothing else can really fill that void. Love it, Jason. And again, both of you got to levels that you did, not only with your brilliance, but your delivery for those people. I imagine earlier in your years,
Starting point is 00:54:43 you guys were some of the quiet members of audiences and whatnot and you just did whatever was put in front of you and that elevated you over time some people use words and conniving efforts and they can elevate themselves if you're very intelligent but you're also got a hell of an ego on you and you know you can do well in life but both of you guys made it through your sense of service you delivered on everything that was put in front of you you probably both had very nice humility about you and then you it contributed to just very good quality conversations with those people and then you were damn both of you before age 30 you were up and with that crowd you were a peer level with them yeah yeah totally so so the let's think let's imagine you have several offers and as we said the the number one reason people leave their jobs
Starting point is 00:55:34 they're hiring manager hiring manager is obviously very important what are things that a candidate can do in that reverse interview, like to find red flags. I'll throw one out there. Yeah. Um, uh, okay, I want to make sure I anonymize. I get rid of the PII, the personal information out of this story. But I, I did a reverse interview and, um, and the hiring manager spent a lot of time talking about how, um, they had a much higher position at their last company and how, you know, They took a lower position at this company and they were trying to spin it as kind of a, like, I'm going to be fast-tracked because I was super high up at the last company. But they were also like really bemoaning it. And I could tell that there was real insecurity there.
Starting point is 00:56:28 And I could tell that this is somebody who's going to climb to the top and probably step on my face on the way there and use my face to get, you know, to get. get to the next rung of the ladder. Yeah. And so I think insecurity is actually the number one red flag. If your manager is insecure and if they spend a lot of time talking about their own personal growth, you know, in the future, that is a, that is, you know, if you have the choice, you should run away from that. A great 100%. Patrick, feel free to run with that. Yeah. What are other red flags, Patrick?
Starting point is 00:57:10 yeah i mean i'm not sure about red flags but i guess for me and and we kind of pivoted weirdly but but it kind of doesn't it is like thinking about career growth right like you know you mentioned like hey you can what you call like fail upward there are people who for some reason seem really bad at their job but just came to like get promoted they always leave right before everything goes to you know flames and you know it's bad like uh but and you got to be careful when you're kind of picking a manager but i think if if i think back through my career and this is what i try So like when people ask me, you know, for this kind of advice is think through like, what kind of mentorship are you looking for? And are you getting that mentorship like from your
Starting point is 00:57:49 manager or from the team or from your position or are you not looking? I'm just looking to practice my craft and I'm looking to drive in a more leadership role. And I think there's a being real about what it is that you are looking for. It sounds kind of bad like out of the job. Well, of course, a paycheck. Like that's true. But then also there's a big difference working for a deeply technical manager versus a person who's expecting you to be independent and autonomous. And we talked about how you represent your resume, but you also need to understand what they're looking for. And Mark kind of mentioned that. Like, how do I, like, what is the next step here? What are you looking for me to do? How are you looking for me to ramp up?
Starting point is 00:58:28 Is a key indication of making sure you understand the thing? Because getting the job is great, but in practice, what matters more is like the area under the curve. Well, unless maybe you're getting a $100 million signing bonus, then maybe that impulse is all that matters. But like in general, like getting a good momentum can cover up for a lot of other issues and you can really accelerate if the manager is saying, look, I'm looking for people to come in
Starting point is 00:58:54 and like churn and work with me and they have a history of execution, then, you know, you can learn that. If they're coming in and saying, look, I'm looking for you to come in and start delivering for sort of technically leading the work, a team, whatever. you need to say, like, am I going to be able to do that or is there going to be a missed expectation there? And I think those initial things are really, really important and understanding
Starting point is 00:59:19 what your and your manager's relationship expectation is going to look like. And so having a wrong one there, I guess there's a really long-winded way of saying, like a red flag is a misalignment there. If you are really junior in something, and there's overlap, right? You can you can realize that it always is going to feel really hard or too much burden. And so it's not saying that you have to feel like I can come in and crush it. Like that's not always true. Like you can grow into it. But if there's too big of a delta there, then you can run into trouble. Excellent point. Yeah. Totally agree. Oh, there. You're back. Okay. He faded out for a bit. So one other thing I noticed in I really dislike.
Starting point is 01:00:06 this has become almost like a political thing. So take this word literally, not figuratively. Really look for diversity on the team. Like you want, you know, a group of people who have a variety of different skill sets and interests and people who are dynamic. And, you know, you want something that is, you know, like people who are ultimately culture builders if the team are all kind of people who have known each other since high school
Starting point is 01:00:47 and you don't know them like if you're in the group that's fine but if the team is all people who knew each other since high school except you that I think is going to be very difficult so you know and it's also a sign like how did that team end up that way I mean, it's not very organic, right?
Starting point is 01:01:07 So one thing I look for is, I do look for, you know, people who come from a variety of different backgrounds and we're still kind of able to come together, that there is kind of like a process for growing this team that really attracts, you know, people who have, you know, who have a certain passion and regardless of kind of how they got there. So that's one thing I kind of look for. And there is diversity in that dynamic, Jason. As you can imagine, we all want to support diverse cultural and backgrounds and everything like that. But that whole movement got a little off track a couple of years ago and whatnot. Right. It's, yeah, you find the diversity in the way an individual thinks and the way they break down problems. And you can feel that through three or four interviews that this person would contribute. to the company's culture.
Starting point is 01:02:06 Yeah. Yeah, definitely. Okay, so we've done the reverse interview. We have one, maybe more companies that, where there's mutual, you know, we both like each other, you know, you like the job, the job likes you. So now we get to the offer phase. I'll throw out a few things just to kick off this discussion, and then maybe we'll go Mark and then Patrick and we'll go around the table.
Starting point is 01:02:31 A few things, you know, I... I think that, you know, you should try not to make the first offer unless you're looking for exactly what you already have. That's kind of the exception. So if you have a compensation of X and you're looking for exactly X, you could throw that out there. If you get kind of pressured to reveal your compensation, what I usually say is something like, you know, I think that compensation data is pretty confidential. And, you know, I don't really feel it's fair to my current employer to tell you all of the details that they have taken so much time and energy preparing for me, right? And so try to not give out the first offer. With that said, you also want to be super in tune to what your expectations. is. And there's levels. FYI. There's a bunch of resources for this. But I think the way to do this is beforehand, you know, before you really take the job or start even negotiating, think about, like,
Starting point is 01:03:48 what is the bare minimum that you would take for this job? And, you know, it might even be zero. Maybe you're working for FEMA doing some disaster relief for the flooding we're having here in Texas, and you would do it for free, right? Now, should you do it for free? Maybe not. not, but at least like you set that lower bound. Maybe the lower bound is, I need to make more than I'm making right now. Otherwise, it's just not going to happen because I'm paycheck to paycheck, right? Like, maybe that's your lower bound, right? But set that lower bound in advance because the more you talk to the company, the more invested you are, you know, emotionally and literally in your time, and the more you're likely to compromise. And so setting something in advance, right? And then on the other
Starting point is 01:04:32 side, and Mark, you kind of alluded to this, set your upper bound. Set the number that if they reach that number, you're gone. You're gone. I mean, take two weeks notice, but like, you're, you're effectively gone today. Like, you sign the offer today that you'll start a month from now or whatever it is, but you're gone. So set those two limits in advance. That, I think, is so important. This day and age, job descriptions, the vast majority of them have the salary range on there. so in that introductory conversation that comes up and hey that salary range works perfectly for me and everything and again it's just all about creating that very positive experience in that first round then doing well technically that's the beautiful thing software engineering professions a lot like
Starting point is 01:05:17 athletics you've got to deliver on that technical assessment you've got to show that technical horsepower and then if you do the in-person final onsite and everything again to your point jason you almost start interviewing the company, the pivot changes from you pursuing the company, the company is now starting to pursue you. And you can have that private conversation. Now, if the job tops at 170, you can't throw 205 out there. That's out. But you could say, hey, I am currently at 163K base. I've got about an 8% bonus. And they do match my 401k. That takes me up to about 181. I just wanted to ask, Jason, if a buck 80's on the table on the base, again, I'll open up that document and I'll sign. I'm ready. Right. Right. And then the beautiful
Starting point is 01:06:06 thing is, if you decline that offer, but y'all come back with 176, I still won. I got your company's best offer. I got the best offer. Yep. Yep. I think that, you know, having that weight behind it of you know you give me this offer yeah and in exchange i'm giving you a guarantee signature that is really how you negotiate um and then if they come back with um you know something less than that then what that means is you have to decide whether you should lower your upper bound or not and that takes time this this is another thing that is actually in hot debate so you know, do you, what do you do with an exploding offer? My view historically has been to basically ask for more time.
Starting point is 01:07:02 But I think that the way you really counter, the proper way to counter an exploding offer is with your upper bound. Like, because you've set that upper bound in advance, you're totally prepared to handle exploding offers. If someone says, oh, I didn't explain it. exploding offers where someone says we're offering you this but you have to sign in the next 24 hours if they come back with that you just come back with your upper bound you said hey you know i've already thought this through and actually i need this and if you give me this then i'll sign it in the next hour
Starting point is 01:07:34 in the next five minutes because like you've already kind of like dealt internalize the exploding offer and so you can see well you know the fact that you're not offering me this is why i can't sign in the next 24 hours. So you're kind of putting, you know, the responsibility and the agency back on them. And you can do that when earlier in the process, you have let them know that the problem space the company is in makes you very curious. You find it very interesting. And you really like your hiring manager. It's not talk about it enough in tech, but one of the greatest luxuries is just having a great boss that you love working for and they drop stuff on your table and you knock it out. Those two dynamics. Interesting work. You really,
Starting point is 01:08:16 like the boss that you're going to have. So yeah, if you guys can do these numbers, I'm ready to sign. Yeah. Patrick, what are your thoughts negotiating the offer? Yeah, I guess there, so taking it back to stuff, most people aren't aware for tech offers that it isn't just a salary. So, you know, people outside of tech won't realize it if you're a new hire. Maybe it's with levels FYI, I feel like, well, first of all, it's a little weird sometimes. It can be non-reflecting. So be careful. And same thing for, you know, glass store or anything. Like just be careful because it's a, there is a bias in people either up or down on
Starting point is 01:08:56 on who report. But the offers that tech companies are typically composed of many pieces, a signing bonus, which is what we were joking about hearing for the AI people with meta. But then also there can be relocation money that can be part of the package. There can be a base salary. There can be options or RSUs. If it's a public company, there can be. a private company, sorry, a startup, you know, an equivalent thing. But then also, Mark
Starting point is 01:09:22 was mentioning a bonus that's a target that can adjust. So it's really like the total package can be complicated. And there may be certain things. Like you'll hear advice on the internet like, oh, negotiate for more vacation. It's like, well, that's an option you can ask about, but just realize some companies may not have that as a lever. They may not be able to do that. Oh, that's an informational thing. Great point, Patrick. That would simply be, hey, do you have your vacation. Yeah. And so I think getting those things on the table too because 401k match is money at the end of the day and taking a job with either like, hey, you're at a really high PTO relative to this company and you're going to be a new hire. And even if you're pretty senior,
Starting point is 01:10:02 a new hire may have very limited days off. That's like, and there's a cash equivalence there. Like, you know, you would pay money to get time off. Right. And so you got to kind of like roll those things up into it a bit. But I agree mostly with what everyone is saying. I will also just say like things not written down like in the actual offer letter aren't worth anything. Oh, I'm going to get you this, but you're going to be up for a promotion. I am going to get your promotion within a year or two. Oh, totally. Like no, that's not like that that doesn't cut it. Like it's go for the offer, you know, sort of as written. That being said, again, there can be games played with a vesting schedule. So I'm going to give you X amount of stock over four years, but it's,
Starting point is 01:10:43 vesting, backloaded. You're only going to get 10% in the first year. So if you don't stick around, and you've got to be really weary, like, that might be policy, but there might be a really bad churn. So famously, one of the big tech companies had a really bad churn problem. And so they would backload RSUs because people would leave after year one or year two. And so they could lure people in, burn through them, and then they would leave of their own accord. And so just, I guess, informationally, be aware online of what people are saying.
Starting point is 01:11:13 think through your own story about what what you are wanting. If there's relocation involves, you got to be honest with yourself and your family about that. Like, are you really going to move to this place for that amount of money? What is what is really the cost of living going to be for you? So like, you know, talk about like Texas versus Bay Area, people like, oh, Bay Area, real estate's really, really expensive. But the question is, what about for you?
Starting point is 01:11:37 Are you, can you make it work for you? Can you like make the opportunity balance out? And so I think that comes in a bit too, and it's really complicated. And that often can be discovered, believe it or not, Patrick, even after the second or third interview, that's something that would make the company feel pretty well, that in terms of relocating, you've already talked it over with the family. Yeah, the cost of living, you've already measured that. You've already looked at some real estate. A lot of those, that would make the company feel good, at least, that you've already researched all that, potentially. Yeah, yeah, that's true.
Starting point is 01:12:08 And just as like a side note, often, by the time you get to them making you an offer, it is so hard to get candidates through at most good companies to that point. Don't abuse it, but you don't have to like have low confidence either. So getting them to a specific number may or may not be slow or difficult, but in general, they don't want to walk away at that point. And there are companies, Jason probably is the same thing. If you make it through the interview process, you go into a database and they will pest you for the rest of your life because like they need.
Starting point is 01:12:38 know that you're you can pass the interview and so they will keep sending you like would you be interested again would you be interested again so don't feel like it's it's as much pressure as they want to kind of make you feel to to to hurry up and make a decision and so hey i need my family to check out the area is there a possibility to give me time or you know whatever they may offer to fly you and your family out to the place to check it out these are all things that like become on the table that aren't strictly just like a dollar and sense you know kind of kind of what happens but yeah absolutely knowing how much but it's really hard because it can be literally all over the table you could be vastly underpaid you could be being
Starting point is 01:13:18 vastly like overpaid so it's really hard to say people say don't leave for anything less than 20 percent yeah but those absolutes are are such a struggle they are and then because most of us end up with so much stock-based compensation the underlying company makes up a huge portion the difference between, you know, Google stock, Apple stock, Facebook stock and a startup or, you know, something else. Cisco or something.
Starting point is 01:13:45 Yeah, or Cisco. Like those relative momentum, velocity, value, future stock expectations, like it becomes, it can dominate over, you know, a 5% difference. And I think Mark was pointing out, like, or Jason,
Starting point is 01:13:59 like you're picking your boss, right? If you can find a boss that you really like and that you think you could deliver for and would stick up for you, you got to think about the iterative, amount of that too. Like, what about five years down the road? 10 years? Like, are they going to help you grow your network? Like, those all things have intrinsic value too. It could. You can make an
Starting point is 01:14:17 argument almost amounts to anything. I mean, Patrick, look at freaking Jason. And if we found a 23-year-old graduate with the machine learning background and they were a little hustler from Texas A&M, and they got an opportunity to work for Jason, I would take that even if, you know, Goldman Sachs. is offering 45K more a year in annual compensation, but your boss is up in New York City and you look disconnected. No way. You take the offer with Jason. Yeah, I think
Starting point is 01:14:47 that done deal. Yeah, that makes a ton of sense. Patrick, I mean, just to double click on something you said, you never, ever, ever accept future rewards. Like, it is not a good idea. These things like, oh, you'll get promoted in the future, or I'm going to put you on some fast track. I've seen people get
Starting point is 01:15:07 burned by that so many times. So here's what's going to happen. You will, you will end up maybe on a, let's say the best case scenario, you'll end up on some kind of fast track. But, you know, because you didn't get the offer you really wanted, you just got the promise in the future of the offer you wanted. That's going to make you insecure. And because you're insecure, you're going to be the worst hiring manager because we've talked about in the past. So like, you can't, you can't do that. It's a trap. I've seen people fall. into it. And so now, now there's a flip side. I think on one side, you know, um, you should, you should look yourself in the mirror after the interview and tell you love yourself and that you deserve
Starting point is 01:15:49 love. You're great. On the flip side, on the flip side, um, you know, you, everybody dies, right? Everybody dies. And, and nobody's going to care a hundred years from now that your last job was VP of engineering or just software engineering like nobody the end of the day like you can't get hung up on the past i see people who especially in management you know manager jobs are getting decimated and you might have had some really lofty title and and you might say well i want to hold on to this title and the respect and the the uh the org chart power that it comes with all of that but you know things change so fast. Like when Patrick and I were starting our careers,
Starting point is 01:16:38 just being able to code was huge leverage, you know? And now, you know, it's less of leverage. Like there's a lot more people who can code. It's becoming even more prevalent, like friends of mine who have never coded in their life now with AI tools are starting to code. And the reality is the leverage of just being a pure coder, unless you're a good architect,
Starting point is 01:17:02 that leverage is going down. And the leverage of being a good manager, frankly, is going down. And so you might have to take a title cut. You might have to take a pay cut to make you happy if you're not happy in your current job. That's just a reality. And Jason, you'll love this dynamic. To these poor souls, I have worked with some senior director and VPs of engineering. And immediately upon the search, they say, Mark,
Starting point is 01:17:32 I don't want to take a cut in title. I don't want to take a cut in pay. Nine months goes by. I'm not hired. They haven't found a job. But here's very disappointing. Then they're ready to make the concession. They're even ready to go down to a manager.
Starting point is 01:17:46 But that mindset, holding that for nine months, they've kind of deteriorated. And they don't even qualify to be a manager anymore. Yeah. You know, me, when we hold onto a status that we can't achieve anymore, we hollow out. We're no longer at that, you know. There's these senior partners at law firms that are in their 60s. They still pound their chest and everything. They know all the principles, but they haven't done the nitty, gritty details in years.
Starting point is 01:18:15 So you dig into them a little bit and they fall down. That's what's happening with some VPs out there. I'll try to feel for them. Yeah. I mean, I think in general, there's this thing, and maybe this hits, you know, when you get to a certain point in your career, but this, like, monotonic, ever in you know, pay title, like that's a bit of a, like very, very few people industries that also change jobs like we do in tech would have that. And a lot of times, if you were, you know,
Starting point is 01:18:46 take a nurse or whatever, there's like very standardized pay and you may move up, you may negotiate, but there isn't this like, oh, every year you're, you know, moving up and up and up and up and up, sort of almost without bound. It's a, it's a very unique, unique thing. But then to Mark's point to, I'll say, sometimes you have to realize the thing that you're doing is gaining expertise in a very, very particular managing team, whatever, and that the chance of having the next opportunity be a strict up or up and diagonal move is goes really down. So as an individual contributor, it may be pretty straightforward. If you're a manager or a manager of manager or above, of, it's very difficult to find a new rule
Starting point is 01:19:25 where you can just plug in to an existing team at that level versus rise to that level. And so being realistic about that is very important. Yeah. Yeah, totally. Beautiful. Beautiful. And again, that's a nice luxury that both you have.
Starting point is 01:19:42 I've got to toss it a little bit. You guys are at, not saying you guys can even go higher, right? Celebrity status might be like the next step or, you know, but no, y'all are. I have a podcast, man. Come on. I need more Twitter followers for them. Yeah, you're at the top end. I'll start following you on Twitter, Jason.
Starting point is 01:19:59 Oh, we'll have a lot of fun. But both of you are at the upper, upper ends of your ladder, and you had the luxury of just being able to stay there. Yeah. Yeah, I think that over time, you know, in the same way as, like, the job changes and leverage for jobs change over time. you also change over time as a person. And so sometimes you might outgrow a job
Starting point is 01:20:27 or sometimes it might just your priorities change. And so when you're negotiating, one thing that they're going to ask you, especially when you, oh, let me explain a little bit. So the way you negotiate an offer or what actually happens on the other side of the table is there's a finance, talent development kind of department that that figures out the bands which means the lowest and the highest compensation a person can make at a certain level.
Starting point is 01:21:04 They figure out those bands and then they also look at your resume and they have a bunch of ways of deciding what your offer should be. And so then when you ask for more, what's going to happen is the recruiter you're talking to, they want you to make infinite money because they want to close the deal and it's not their money, right? Yeah. So you're not really negotiating with the recruiter, although they represent the people you are negotiating with, but you're not talking directly to them. So trying to be persuasive and stuff like that is not really that useful.
Starting point is 01:21:44 what's going to happen is they are going to take your request to the next level up. And so if you're within band, then a director, maybe even a manager or a senior manager could just approve it. Once you go outside of the band, it can actually still get approved, but it has to require higher and higher levels, right? So, you know, if you have Mark Zuckerberg approval, you could get $100 million offer. is clearly out of the band. So at some point you can get infinite offer, but think of it as
Starting point is 01:22:21 rings of an oak tree, right? Like you have to go more and more into the inner circle of the oak tree, more to the most senior people, most trusted people at the company to get that kind of an offer. And so,
Starting point is 01:22:38 and so like that's where a lot of the sort of intangible things really matters. So, for example, we talked about being committed to that offer. But another thing is, you know, let the recruiter know, like, what are the intangibles? You know, it's like, look, I really like that your company has a lot of data. You know, your company collects a lot of data, and you know so much. And knowledge is power and just the ability to kind of work with that data is kind of really uniquely interesting to me. Like, find out, and this is something you should really do at the beginning.
Starting point is 01:23:16 But if you already have a job, why are you changing jobs? And if the answer is just for more money, then that's kind of a little bit difficult. Yeah, you know, yeah. Yeah, I mean, it's because you're taking on so much risk of maybe your boss isn't that great. Or maybe, you know, you don't have the kind of upward mobility. So the reality is like you really need to have good reasons for taking that job. And so when you're negotiating your compensation, you know, bringing in all those other things is really going to strengthen your case. And a nice one would be the stagnation and the problems at your current company just don't leave you as challenged and as curious as you used to be.
Starting point is 01:24:04 I've had a great time here. I've really enjoyed my time here. but I'm waking up just not nearly as excited about what we're working on. And we have a number of products that are now on hold. We're not doing any new releases. And just my experience with your company, wow, you guys have three products that you're going to be delivering inside the next nine months. I just love what you guys are doing. I find the challenges from a work standpoint.
Starting point is 01:24:29 Waking up day to day, excited about our job is one of the greatest luxuries we can earn in our career. and you can let that company know you feel that. You realize that through the interview process. Yeah, yeah, totally. So I have a few rapid-fire things here. So one is, what's your take on moving to the coast? So there's sort of three areas on this spectrum. So one area is, you know, sort of not to move and stay where you are.
Starting point is 01:25:00 another one is, you know, move for the job, if it presents itself. And then the third one is move to the coast now and then look for a job. And so what's your kind of take on those three options? All you, Patrick, I'll follow up. I mean, this is such a personal question. I mean, my take is like in general, if you know having an opportunity in like the bay area new york there maybe are a few other areas where there's lots of tech companies especially early like it's always really hard to move but
Starting point is 01:25:36 it only ever gets harder and so if you're open to doing it i mean it's i see it is it's sort of an investment and that's something you have to make with your your family spouse kids parents if there's situations and so and those things do change over time and so i i say it's sounds cheesy, but no amount of money is going to make a, like, how many people have the story of, yeah, I know a, I know the divorced VP, right? It's like, oh, the VP did great. They climbed the ladder, but they got divorced twice, three times. Like, we just, we know a brand new, uh, we know a brand new divorce CEO if you've been following. No, go to co-play concerts. That's right. Yeah. Oh, that's everywhere. Coldplay just made, uh, cold play just made two singles.
Starting point is 01:26:20 oh gosh good call okay but but we really do know this right like people who get like i don't know i do i i i know this story directors and they you know anyways so you got to be real about that and i think to me that is something you have to figure out sort of first but in terms of like career potential i mean there's just something to be said for the fact that like there's so much opportunity next to each other it removes so much of a hassle it's more companies are willing to say well you're already here, therefore, like, we are more willing to take a swing on interviewing you because, you know, we don't have to deal with a lot of stuff. So I mean, I think earlier in the career, if it's something that you and your loved ones can kind of like get behind. Yeah,
Starting point is 01:27:03 it really does make a big difference. I mean, I think this is same as for you, Jason, as for me, working in a non-tech hub and then going to a tech hub made an enormous difference, you know, in just like career opportunity and potential. Yeah. just I'll double down and then we'll talk to Mark. I think moving before you have a job, terrible idea. I think that, you know, I've had several people ask me that recently, even after we did the show, kind of like, you know, pressing on that. It's true.
Starting point is 01:27:35 There's a ton of meetups. There's not that many meetups in, I won't say the name of the city, but the city of the person who was from, not as many meetups, but honestly, like, especially if you're junior, companies kind of expect that you're going to be able to move or they're going to give you the benefit of the doubt there. And so I don't think a Bay Area company is going to ignore you if you don't live there right now. On the flip side, you're saving a ton of money by not living in San Francisco without a job. So with that said, I think, you know, if you are, you know, if you're like relatively junior and you don't have, you know, a lot of commitments in your current city,
Starting point is 01:28:18 you know, you don't have to take care of an elderly, you know, family member or, or have children who, you know, have an anchor where you're at. Yeah, moving to the coast is just like a phenomenal for your career. And I think that, you know, Patrick and I definitely wouldn't be where we are without having done that. Yeah. Good point. And, you know, for some people, two, art networks mean a lot. When you do move, take inventory of the fact that you are leaving a community of people that know a great deal about you that speak very highly of you. You might be going to a new landscape. Granted, your experience at companies and whatnot might override that. But again, for both of you, just imagine the incredible value of the
Starting point is 01:29:02 networks you've built and the places where you've worked. And if either one of you left, like Jason, if you left Austin now and went to Rest in Virginia, you might know a couple of folks or some stuff. But wow, damn, dude. Yeah. Yeah, I think it makes sense. I think, you know, this is a sunk cost fallacy because, you know, we had COVID and during COVID time, you know, you couldn't even, you couldn't shake anyone's hand. And so it really leveled the playing field. And so, you know, Patrick and I both moved in the middle of COVID. There's other people who are who are living in, yeah, in West Virginia who could get the same tech job and have exactly same experience with someone in downtown
Starting point is 01:29:43 SF. In fact, probably just completely better because you, you, um, because a lot of the things in West Virginia didn't shut down. So like, you have child care and these other things. So you're actually like strictly better off at West Virginia in mid-2020 than downtown
Starting point is 01:30:00 stuff. Yeah, that's, that's the past. And kind of like we talked about with job titles, you know, you can't, you can't hold yourself. You can't compare yourself to a version of you that existed in 2020. You know, you're not being fair to yourself. Like, this is the era we're in now. The COVID era is over. Totally different world. Totally different world. Yeah. And we just, you just have to have to adapt or either adapt or adapt your expectations. Either one. Love it. Um, all right. So, oh, Mark. Yeah, nice, man. Yes. What's up? What interview
Starting point is 01:30:40 horror stories. Oh, for people don't know, Mark has a blog. I'll put it in this show notes. It's amazing. I've literally read every post in your blog. Phenomenal. But just share like, you know, a few interview horror stories that you've heard
Starting point is 01:30:57 of that are kind of a little bit funny or informational. Well, again, one was a very talented software engineer on the initial interview with the hiring manager. Wanted confirmation on the salary, what their title would be, and how many times they'd have to come into the office.
Starting point is 01:31:15 So immediate negotiation, and that candidate wound up getting declined. They really didn't talk too much about their technical background at all or anything like that. So the first interview is always you're just a sense of service to that hiring manager. Whatever is asked of you, you deliver on it, you let them drive the conversation. So our horror stories, to your point, Jason, or, well, how many times do that to come into the office? What's going to be my title? And I am looking for $195K-based salary. First interview dropping that hard requirement.
Starting point is 01:31:47 Hey, you know what? I'd say, see you later. Yeah. Yeah. We had a candidate recently after two rounds in. He goes, oh, I changed my mind. I want to be fully remote. That's kind of a horror story.
Starting point is 01:32:00 And the company just kind of froze. So the whole process is frozen. And we were walking into the final onsite. Yeah. That's interesting. first call your sense of service to that company because you applied to that company you're interested in working there you'd consider it you're at their mercy you're at their service whatever they ask of you you deliver and you let them run the show all the way up to the offer stage
Starting point is 01:32:24 and then you could kind of start interviewing them you could turn the tables a tad secure their best offer find out pTO the benefits and do that itemized if then in our personal and professional lives, when you say you're going to do three things at that other party will just do this one thing, it's quite often pretty successful. Yeah. I have an interview kind of slash post-interview horror story where we interviewed somebody and they were just extremely particular about all these details, 401K, all of these like, can I do a Roth IRA backdoor conversion? And I'm just like, I'm like, I really don't know. I can find out for you. And then we hire. them because they had great credentials, they passed the technical part of the interview. But honestly,
Starting point is 01:33:13 in the back of my mind, I was thinking this was a mistake. I just couldn't articulate it well enough even to myself because they did have such great credentials. So we hired them. And I remember the first week, they were upset because the employee handbook was a wiki. And so because it was a wiki, HR could edit it at any time and and they they were like well what if you edit the the handbook to make a rule that I don't agree with and uh you know and they gave a ridiculous example they said well what if you uh I'm just going to pretend their name is Mark what if you what if what if HR changes the handbook so marks aren't allowed at the company right and I was like okay here's the deal like I get it you know I hear you I said but but that's just not going to happen like
Starting point is 01:34:07 HR is going to act in the best interest of the company. I'm trying to explain it. And it just, it just, they were really upset. We went to HR. They wanted HR to like give them a physical copy of the handbook and sign it. And they just end up letting this person go.
Starting point is 01:34:21 And so, you know, that's a horror story where this person was difficult, you know, because of their brilliance, we hired them anyways. And then because they were just so difficult, we have to let them go.
Starting point is 01:34:32 And like we all know, we've all three of us have experienced it before. Things can start out. really well with another party, another human, but as you settle in with them, you start to realize, wow, we don't have a match here. And that happens a lot in the tech industry. Someone can pass either one of your interviews and they settled in. And then six weeks later, like, oh, my gosh, what has happened? You know, we sometimes do discover real individuals later on. So I, another thing, just try to be as real as possible in the interview process and the consistency, consistency of your
Starting point is 01:35:04 human actions and whatnot. I mean, Jason, with your incredible, brilliance and insights, you probably smelled a couple of things on this person, but just like an athlete that runs a 4-2-40, you almost got seduced by that technical brilliance. Like, whoa, wow. Yeah. This person could deliver on anything, and it overrode, you know, all the other concerns. I mean, yeah, look at some of the athletes in the NFL and the NBA. They just go and raise hell, but they blew it out in the tryouts, so the team brought them on. Yeah. Yeah. Patrick, what's a horror story from your side either you interviewing or someone you interviewing being oh dude yeah me interview i've had a lot but uh i interviewed someone one time and ah horror stories maybe a bit of a stretch
Starting point is 01:35:49 um we've had them just go really bad and then the debate i'm a proponent of like from conducting interviews even if a person bombs the first couple even if you have to send in sort of like new hires to practice interviewing or whatever you still complete the interview panel but other people were pushing like no to send them home like they're done after one or tell you this is a waste of everyone's time don't waste anymore um i think there's like a respect you got to have there but but but i do hear it um but the only one i had is i had a person one time we were interviewing who just like insisted my question like they didn't want to answer my question but i asked a question like and i always am very upfront hey this is contrived is just to make sure you understand how to program
Starting point is 01:36:30 um you know so you feel free to ask any question whatever and they're like you wouldn't do it this way. And I'm like, yeah, you know, I agree. That's fine. But like, let's just do it this way, like this constraint for the purpose of this. Well, this is why we invented, you know, GPUs. And I'm like, okay, well, you know, but I'm trying to see like, do you understand, you know, like, you know, how that works? Like, I agree with you. No, I'm just going to talk about how GPUs work. I'm like, okay. That's not really, they just like really get. And I, you know, I tried again. I mean, another question, you know, like, hey, what about this? Just really trying to engage them and just like every turn it was like no well of course i would only like use
Starting point is 01:37:09 the stl hash map because it's you know that's that's the thing and i you know that's how it works and i'm like yeah but do you know like if you were to write your own hash map how whatever that's a horrible idea you should never write your own they said that to you patrick and i'm like well i generally agree you should have write your own cryptography don't write your own hash maps yeah yeah yeah i agree but for the sake of like exploration and curiosity can you sort of tell me how how you would make this part of it work. Yeah, I would go to, you know, the source code for STL and I would copy the algorithm. Thank you. Patrick, for anyone that does that, I mean, yeah, you can put in the applicant tracking system never engage with this candidate. And you can win in the long run. And then
Starting point is 01:37:50 your network will never engage with that person. No. Yeah. My thing is what Mark kind of pointed out. And I try to tell this when I talk to other people about how I want interviews done, you know, on my team like this is really look for a person who's curious like a person who's curious a person who has energy and drive and these are really vague and they can get into issues and then you know i'm kind of hand-waving those but like looking to say does this person want to engage with the team do they have a passion and it comes across by them asking questions i really like the work you do what about this part how do you guys think about this where do you think the future is going here you know those kinds of questions really says this person is going to bring an energy and if they bring an energy it's
Starting point is 01:38:29 going to overcome whatever other minor perturances that happened because on day one, you know, we couldn't get the credentials for their login sorted, right? If they're already like, I only took this because it was 3% more than my current job. Oh, yeah, this is not going to work. Yeah. Yeah. Yeah. I agree 100% Patrick. Yeah, I'm sorry about that. But damn. No, you don't have to apologize. It wasn't you. It turns out there's really weird bad people in the world. It's like, no, no, there is. And it's getting a little bit worse. Our social dynamics and social connections are struggling, bro. And now they're starting to invent AI tools to be friends with people.
Starting point is 01:39:05 Oh, my. No, no, no, no, no. We'll run way too long. Well, that's actually a good segue to my last question that I have on here, which is, how do you deal with fake candidates? Because I've heard this from the person has like 100 jobs. Yeah. Oh, yeah, yeah, that's right.
Starting point is 01:39:23 So, like, I'm currently, we're not hiring at circuit. You know, we're still trying to build out the product at PMS. product market fit and all this stuff. But there's another team inside circuit that is hiring and they're just getting flooded with fake people. And the resumes look good. And it says, oh, this person went to Georgia Tech and they didn't actually go to Georgia Tech. And even the interview, the Zoom call is like deep faked. It's just out of control. So Mark, you might have more breadth on this. Like, you could pick us off. Like, how do you deal with fake interviewers? that is something that is somewhat sadly beyond our control. When a company post jobs,
Starting point is 01:40:01 the fake AI applicants are submitting resumes in large volume. We're getting a number of fake ones too, but then we just shut them right down. So that is one benefit. Perhaps when your company is interviewing maybe some internal recruiters, that can be part of their responsibility to go in there and vet out all of these fake applicants. That's a lot of work, but that saves you a ton of time. something my agency, when I work with firms, we make it clear, hey, we don't send it over any robotic fake candidates or anything like that. We qualify on all of them. They're willingness to come into the office a whole nine yards. But direct applications, Jason, damn it, bro, I'm sorry, you're going to get a ton of fake applicants in there, but maybe make
Starting point is 01:40:43 sure that internal recruiter cuts through all those so you don't have to mess with it because that would be a massive waste of your time. Yeah. So, you know, without revealing any secrets here, How do you do that? Is it through, like, following their LinkedIn and all of that? We have. I've spoken with candidates. Their name's Kevin Thompson. And then it's a deep, deep, deep Ukrainian accent.
Starting point is 01:41:08 So it is, it's offshore. And it's, yeah, it's something else. I'd be like, whoa, this is Kevin. You're from Louisville, Kentucky. But what's the economic incentive? Like, what are they, what is their end goal? Like, to try to get a virtual position and not. work it? It could be contributing a cyber crime. It could be individuals over in Europe hoping that
Starting point is 01:41:27 individual does get hired in a fully remote role. And actually, and then you've got a team over there doing the coding and whatnot. It's a fake human. They try to get away with that. And you're paying that person a hundred forty thousand dollars a year. You can't tell if that's happening. Maybe it's okay. Not in a crime way. That's bad. But like, yeah. It's failing terribly, though. Fake AI candidates and whatnot. Fake bots. They're not getting jobs. But they are, you know, people are, hell, we all get hit up constantly by cybercriminals. It's a lot of the cyber crime fails terribly. And trying to get fake AI bots into software engineering positions orchestrated from foreign countries is not working.
Starting point is 01:42:08 Yeah. Yeah, I think that they're for tax and other reasons. Like a lot of companies, even though they're hiring remote, will only hire in North America or in Western Hemisphere or what have you. And so they're just trying to circumvent that. by masquerading. I think that the bigger problem isn't necessarily that they're from Ukraine, it's that they've lied on their resume, that they said, oh, I went to, you know, Georgia Tech, and they didn't actually go to Georgia Tech. You know, one thing that is surprising to me is how few companies do background checks. You know, it's only like, I think, $50 or something to do a
Starting point is 01:42:49 background. So we actually, you know, my wife and I own a small kind of event space and we do background checks on the employees, but you hear so many stories of people being ambuseled by, you know, AI workers in the Ukraine or something like that. And I feel like a background check should catch that every time. Another neat thing about certain areas here in Austin, as both of you will know, if someone worked at Retail Me Not from 2010 to 14, and then KOROS and then CS Disco till 2025 and I've met that person in person, then we'd be good. So there are the small exceptions.
Starting point is 01:43:30 And that's something we can appreciate in terms of the strength of our networks. But you're right, Jason. There's a lot of background checks are not being done when they should be. Yeah. Yeah, that makes sense. Patrick, have you ever had to interview a fake person?
Starting point is 01:43:44 Not that ever made it. Not that I know of. Is that the correct answer? Like, is that like asking me, am I an android? And not that I know of? Well, what about a resume? Did you ever see a resume? And later on you found out it was fake or anything like that?
Starting point is 01:43:57 I mean, we've seen resumes before that, yeah, I, but you kind of can tell, I don't know, like, there's certain giveaways that are something is like nonsensical or, you know, oh, wait, hang on this. Yeah, so I've seen resumes that were clearly, I know, I hesitate to attribute to malice what can be attributed to stupidity. But, you know, yeah. But I think to Mark's point, I mean, in general, I work at a big company. And so I don't do a lot of first-line screening of, I only normally get resumes from people I know or from other humans, which generally tend to be better quality. And then the recruiters screen out most of the others. That makes sense. Nice.
Starting point is 01:44:35 Cool. This was awesome, guys. I loved it, Jason. Yeah, thank you so much, Mark. Really quick, do you have something you want to plug, a website or a Twitter handle or anything like that? Oh, no, we're nothing. It's kind of neat. We've just got a good brand.
Starting point is 01:44:49 This is going to crack you guys up. You know, you do it through the years. Our client, we've got to keep them confidential, but they're bringing us on. They've got an engineering organization over in China. And it was a couple of engineers were just talking in China about finding a recruiting firm in the U.S. They thought of our firm.
Starting point is 01:45:08 Oh, that's awesome. Yeah, so we love it. And again, either one of you guys hit me up any time if you just need some market data. but this was just incredible, Jason. I cannot thank you enough, bro. Greatly appreciate it. Thank you so much.
Starting point is 01:45:21 All right. We'll do it. What's the name of your firm one more time? Oh, the bidding network, B-I-D-D-I-N-G network. The bidding network. Again, we're just a team of three close engineers. We're doing really well, and we love what we do. We've got a good fortune.
Starting point is 01:45:35 We provide a very genuine sense of service to our audience here in Austin. Yeah. Well, hopefully this whole episode is a testament to how much you, the collective view out there, your feedback matters people gave us a lot of feedback as I said the audience is double we usually get which is already like a very humbling number and so that we turned around and tried to give you all more more content that that you're looking for so I really hope that this answer a lot of questions if you have follow-up questions feel free to send them to me I can pass them on to mark or Patrick and everyone out there good luck on your interviewing and have a great day
Starting point is 01:46:16 Music by Eric Barndollar. Programming Throwdown is distributed under a Creative Commons Attribution Share-A-Like 2.0 license. You're free to share, copy, distribute, transmit the work, to remix, adapt the work, but you must provide attribution to Patrick and I and share like and kind.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.