taylor desseyn

guidance counselor 2.0 · episode 514

literally writing the book on technical interviews w/ david mccarter

may 1, 2026 · 63 min · with david mccarter · hosted by taylor desseyn

key takeaways

  • prepare heavily for interviews by researching the company, using ai to predict questions, and asking targeted questions back.
  • interview the company as much as they interview you to avoid joining the wrong team.
  • good recruiters have been in their role minimum two years and know the local market well.
  • build projects and release them to separate yourself from ai and show real development experience.
  • community involvement through user groups, speaking, and networking directly leads to jobs and career advancement.

listen or watch

listen

spotify apple podcasts youtube every app

about this episode

preparation is critical for tech interviews, and community involvement drives long-term career growth in software engineering.

full transcript

auto-generated from the audio, so expect a few typos. the audio is the source of truth.

All righty. Good morning, Internet. Good morning. We're back. It has been a heck of a two weeks. The Ronstadt Torque community team has, you know, David, I'm sure we'll talk about this. We've been on tour, David. We've been on tour. I love going on tour. We've been in LATAM. We did our LATAM leg. Listen, I'm pumped to hang with you because literally I talk about it all the time. I said building community is just like being in a band. yeah yeah it's literally just showing up your dinners or your shows you know you go to conferences you hand out the swag you hope people come back the second time you know so we've been on our lat am leg we're back uh we went to the wrong airport yesterday right dude Dude, that was crazy.

That's never happened to me. Literally, like I landed. I landed. Well, first off, first. All right. Listen, listen, listen. This is why I want to get started. I just I have a lot to get off my chest. And David, you're just you're my guidance counselor today. So I'll send you a bill. Yeah. Yeah. Yeah. Perfect. Perfect. Perfect. So first off Latam airlines. Right. And like, I, I don't fill out surveys. I don't fill out surveys. Uh, I five filled out a survey. First off security in Chile took everybody's waters before boarding the flight. So that was crazy. Then they only did one service for, for ten hours.

What airline was this? It's LATAM Airlines. So it's a subsidiary of Delta, which is crazy. And there's no internet for ten hours. Well, it sucks international anyway. It was brutal. It was brutal. So anyways, that was wild. And then I landed, and I went to go check my big swag luggage that always gets stops at customs now. And I was like, hey, I want to check this. They're like, oh, you got to go to LaGuardia. And I was like, what? What are you talking about? I got to go to LaGuardia? What do you mean? And they're like, your ticket goes... I was like, I did not know that.

So... That was crazy. And then got delayed two more hours once I got to LaGuardia because of weather. It just was an absolute just mess. But we're back. Especially JFK is a mess. I tweeted back at you. I hate going through JFK. That's one of the worst airports maybe besides the one in Paris that I don't like. I hate going through. Yeah, Charles de Gaulle in Paris. Oh, it's awful. Yeah. I had this whole vision because I have a Chase Sapphire Reserve for work credit card. I was like, man, I booked. I was like, oh, I get to go to LaGuardia. I was like, that's fine.

I'll go to LaGuardia. I'll get access to the Chase Sapphire Lounge. I'll take a shower. It'll be good. Nope. the Delta terminal is not in the same terminal as like the LaGuardia or as a chase. So it was, it was a day, it was a day, but I'm back. We're back. Yeah. We're back. We're good. I'm glad you made it for the podcast today. I know. I know. Yeah. Super important podcast, which I'm pumped about. So again, good morning y'all. No, you're good. I forgot that. Mike, I love it. I'm actually gonna cleaner starts up right now and cleans my house. I love it. I love it.

I'm gonna drop something. I'm gonna drop something in the chat real quick. Where is it? Where is it? My crazy? Where is it? Here it is. No, I told you to stop. We're just unhinged this morning. We got vacuums going on. Me ranting about travel stories, but so excited for this episode. So David, again, just the power of networking on social, right? I mean, you know, David and I were connected on Blue Sky and somebody tagged us or something. And of course, now we're here. So super pumped hanging with David this morning. But I want to get into a few housekeeping things. First and foremost, if you are watching, please say, hey, we'd love to hear from you.

I know we started a few minutes early, but I needed to get my ranting out. um so uh first off listen if you want to know when i go live like this shoot me a text this is actually my number very job search questions shoot me a text this is my number um would would love to help you uh we listen we got a lot going on in the discord um you know again kind of the home the the the thesis of what we're trying to build at torque is is a home base for people right you can go out and find technical content anywhere you can go out and find job search content anywhere and we're really big on job search career content super important and technical content But at the end of the day, it's people that makes things matter.

And, of course, Dave and I are going to get in that today with kind of his connections at Microsoft and the power of community. Also, too, I got some things in the works for a coffee sponsorship. I got some things in the works. It's coming. I've talked to the founder of Seek Coffee. Right now, it's a fifteen percent off code. But we talked about making that more. So I did not realize this, but. Most coffee has mold in it, so that's cool. So Caleb developed a product coffee that's completely mold-free. It's tested. It tastes great. I'm drinking it right now. So highly recommend it. Check it out.

Seek to live. Use that code. But again, more stuff coming for the Torque community. Yeah. All right. So that's enough of me yapping. Jeff, it's good to see you. Kenneth, we'll finally get some people tuning in. I knew this would happen. That's why we got started a little bit early. David, let's give the people what they want, man. Who are you? I say, what do you do always? But like you have like sixteen lives. You're like a cat. But if you just want to give kind of a holistic background about yourself. Yeah. So it's hard for me to talk about myself at this point because I've done so freaking much, you know, but yeah, I'm David McCarter.

I, I now, I recently moved to the Austin, Texas area. So everybody from Texas or California where I used to live, which I wish I was still there. And, um, And so I've been a software engineer for a really long time. We were just talking, you know, off of off the screen that, you know, I've been interviewing software engineers since my very first job. And I've been running I started a user group and the first year I was a software engineer, too. So I've done that. You know, I've I've So I've been a software engineer for a long time. I go all over the world speaking at conferences.

I've written more books than I can even remember these days. And I just released three, in the last six months, I released three books. So I'm working on another one. So- Are you serious? Yeah. I can't even, I don't even like reading and you're out here writing multiple books. That is crazy. I do so much writing these days because I'm trying to, a number of years ago, I really wanted to, start trying to get my experience on paper you know yeah or longevity right yeah and uh yeah or or or in videos and and things like that so i've really been writing more than ever in my life right now so yeah that's awesome that's awesome i started to use a group i'm also a award-winning photographer uh i work for many bands big bands when they come into town just recently did uh the uh the former lead singer queen strike uh the month or a month and a half ago or something.

So I do a lot. That's awesome. That's awesome. It's good to see everybody in chat this morning. Again, please continue to say, hey, you know, I always say this. This is this is a meetup. This is a meetup. It's just it's it's you know, I always love this format. You know, David and I were chatting backstage. I'm finally using AI to help prep stuff. I just after six years just now started to send some topics that we talk about because of AI. Um, but again, the whole thing of this is just to network, meet people. So slide into people's DMS, tell them, Hey, it was good to see you message David.

Uh, obviously tell him it was good to see him too. He'll follow back up with you afterwards. Um, but, uh, David, a lot to unpack here. Um, uh, I, I think the first thing, um, that, that I just want to get you right off the bat is interviewing. right? I mean, you've literally wrote a book on technical interviewing. I just want to just want to kick it off super high level, just some thoughts, some wisdom that you can impart on the viewers this morning. And then we'll just kind of start to narrow in on some things. So for interviewing, you know, like I said, I started my very first job and, and I don't tell that story too much.

So I'll tell it really quick. And, and, you know, The people who ran the company realized either when they hired me or after that I have a really good perception about people, and I do. And so when they came and asked me, hey, come sit in on this interview, and I go, this is my first job. Why do you want me to sit in on an interview? And they go, well, we want you to sit there. Don't say anything. Just tell us what you think of that person afterwards. That was my first one, but now I worked at a company and I basically interviewed almost every single .NET software engineer came into the company while I worked there for its four and a half years, and managers too.

I've done it all. I've been the hiring manager. I've been interviewed million times. I've interviewed hundreds of software engineers. And the one thing, you know, you asked for the number one thing that people miss and or don't pay attention to, which is exactly what my technical interview book is all about. And that's preparation. Right. To too many software engineers, you know, they read the job description or they maybe talk to a few people and that's how they prepare. And that if you really want that job, you have to prepare a lot. You know, interview and, and not that company where I interviewed everybody, basically, you know, my department head, the VP of the department said that everybody interviews with Dave first.

Right. And if they don't make it past Dave, that's it. And I think that's a really good strategy because software engineers, we're technical, we're analytical. And if you can't get that through to people in the very first interview, you're going to have a really hard time. you know, securing that job or any job at that point. Right. How do you, how do you think, I mean, what are your thoughts? I mean, I feel like there's absolutely zero excuse now to not be prepped because of AI. I mean, literally I prepped our conversation this morning. Yeah. So, and I'm already going off script, but that's not the point.

The point is, is like, I feel like there's like no excuse anymore. Thoughts on that? Yeah, there's no excuse. And even in my book, the book I'm working on right now is the seventh edition of my tech interview book. I hope to get that out by the beginning of June. But in it, I actually did this. So one of the young women I mentor She was going for a job at Alaska Airlines and I helped her prep for that. But I was thinking, well, I wonder if I can give AI the job description and ask it, what questions do you think I'll be asked when I interview for this company?

And it's in the new book and I was really impressed with the questions that came out with because, you know, I know the questions I ask, I have a document on that, right? But AI came up with some really good questions that you need to prepare for. So, yes, I mean, I believe, you know, especially if you're using recruiter, that's really the recruiter's job, right? But in addition to that, and whether you have a recruiter or not, you should also use AI and give it the job description and, and to ask it, what kind of questions do you think I'll be asked? You know, again, we're, we're going off script here.

Cause again, so David's an expert podcaster. So, so, so it's two podcasters interviewing each other or having a conversation. I always loved that, but like, what do you, I, I, think i live in claude more now than like almost any other app and i think there's two differencing thoughts on this that i want to pick your brain on there's some where it's like you need to have an original thought you need to you can't rely all on it then there's the other one it's like you need to be all in on it where do you sit because i'm i mean i'm starting to just throw everything at it right now and it's it's pretty it's pretty incredible Well, at this point in my life, I use AI every single day.

Whether it's coding or writing or generating images, like all the images in my book now, every single one of them I've generated with AI. The book cover is generated with AI. Everything. But my caution in the new version of the book is that At least when it comes to interviewing or even writing, because I'm writing my first fiction short story right now. Oh, nice. I want it to be short, but it's ninety five pages at this point. So I'm still trying. That is long for me. Yeah. And so my thing is, this is the way I always do it, especially in my resume, is I write it and then I just have AI help me make it sound better.

I don't think anybody should say, hey, AI, generate a resume for me, or hey, AI, write a book for me, which somebody just got in trouble for that last week or week before, where they published this book and they discovered a lot of it was written with AI, and now they're pulling it off the shelves. To me, even in coding right now, AI is just a tool you use. You don't let it do everything. Because all the AI I've used for coding doesn't code things correctly. And I have a really long article coming out the first week of May about this, where I Because I'm a Microsoft MVP, I get to go to this conference no one else gets to go to every year.

Everything AI is coming out of Microsoft right now. I decided to give AI a chance to write a program from scratch and I wasn't going to write any code. You'll have to read the article, but it didn't go well. You know, so it's better at maybe fixing things that's already written and things like that. But doing it from scratch, it's still not there yet. Well, that's where it comes in. I mean, we talk about taste. I know there's a lot of like taste in marketing with AI and stuff. You still I mean, you still have to. uh you still have to be involved right there is there you still have to put your own touch to it um but yeah i totally agree with you let me ask you this let's go back to interviewing real quick i don't want to go down to the ai rabbit hole i think i think there's a little fatigue in general with ai right now which i totally get yeah obviously prepared is good what are what are some other things what what are and it's i think it's fun i i know people watch this like taylor you bring on the guests that say the same thing there's a reason for it they're like david's not david's thought is not original but nobody does it so what else what else do people miss how else can people get prepared When they go for the interview?

Yeah. One of the things I talk about, I write about a lot, is a lot of software engineers think that interviews are a one-way street. You're just there to answer questions or be tested or whatever. But I have multiple chapters in my book that's wrapped around the questions you should ask them. Right. Because you're also need to interview them to see if you're going to like it there. And for, for a long period of time, right. I did a survey and most software engineers don't stay more than five years in a job and they move on. Right. I would say now it's like two years.

Yeah. Yeah. I would say more like two and a half, you know, the four and a half year job I had was the longest job I ever had in tech. Right. Yeah. Yeah. And, um, So one of the things is you need to ask them specific questions. And not only do I say this because a lot of people say this, but I've been burned too many times about accepting a job. And I get there sometimes on the first day and I realize I made a mistake. And that's because I wasn't asking the right questions. And unfortunately, most interviews, they don't give you a lot of time for that.

So you have to really pick the two or three maybe that you're going to ask during the interview. But that is a big thing that and that's, you know, I have a whole chapter on getting prepared to ask them questions. Right. Because you need to do the research and AI helps out a lot now. But you need to do the research on the company and what they do and how they do it, because you want to know if you want to stay there. Right. So you need to ask the interviewers questions. Right. Super important. Yeah, so I haven't talked about this in a bit, so I'll resurface this and then probably tweet about it after the show.

You should almost try to talk yourself out of every job. Like that's how much, that's how critical you need to be. And I feel like a lot of people are like, all right, cool. Got a job. Now, listen, I get it. Job search. It's hard. I get it. It's so hard now. Yes. Blanket statement. I understand. But I think that's the first thing. You should be so critical. And again, going back to AI, how to use AI, throw the entire offer, throw all the details in and be like, let me poke holes in this for me. Right. Right. I think another thing that I think you bring up, which I love, I don't think the interviewee drives the conversation enough.

I remember interviewing at the company I was at before Torque. And I vividly remember not even getting to the meat and potatoes of the actual role until like interview three. Because it's just kind of like high level. What do you do? What can you do? Here's what we do. And then there's like, you know, kind of the meat and potatoes and it takes forever. And I feel like a lot of people just kind of sit there and they're like, oh, I'm good. Like, we'll just, we'll just, I'll just answer questions. So I'm in agreeance with you on that. Yeah. And, and that's, you know, quite frankly, that's where, you know you know, I'll complain about recruiters just as much as anybody else.

Cause, and you complain about us, but you know, I complain about recruiters too. Don't get me wrong. But one of the, I think is one of the most important jobs as a recruiter is to prepare the candidate, right? And especially if they've already sent somebody there for an interview, they know exactly what they're going to go through, right? And so the good recruiters are the ones that contact you the night before or the morning of. I was always the one that did that. Yep. Yeah. But you know how many recruiters have done that in my past? Almost nobody. Maybe one or two. Maybe on one hand.

Yeah. And don't get me started on the recruiters from foreign countries. They're worthless. But that is one of the the things that a recruiter really helps with. So if you don't have a recruiter, then yeah, AI can help you prepare, you know, going through it. The technical interview, right? Yeah, somebody messaged me, somebody messaged me and I would say I did a series before I went out on paternity break in December. um and it was like how to navigate the job search and i have a youtube on torx youtube about how to screen recruiters or how to work with recruiters and i've had a few people dm me and and and i'll say it here again i i get i get multiple dms usually in a month where it's like how do i weed out like recruiters or bad opportunities from recruiters here's what i would say i'll say it again first off ask them is this a fish do you have a contract sign or is this a fishing expedition Now, it is okay if it's a fishing expedition, but you just need to know that on the front end, right?

Because there are some times where they want to talk to you. They want to send your candidate profile over because you're actually good and they want to get the contract signed and they use you as bait. That's fine. I've done it. It is what it is, but you just got to know what you're walking into. Second thing is, do you know the hiring manager's name? I've got a story about that. All right. That's a big one. Third one. Have you worked with these people before or place anybody on their team? Those are kind of the quick three things. Go ahead. I'm, I'm interested to hear, hear, hear your story.

So I have a whole chapter in my book about dealing with recruiters. What's the book called again? Let me, let me, let me throw it up. Rock your career, surviving the technical interview. Wait, say it one more time. Rock your career, surviving the technical interview. And then I have a, Where is it? I have a new one out. I have an ebook out called Rock Your Career, The Real World Guide for Software Engineers, How to Use Recruiters Without Getting Used. Do you have a website I can link to this after the show? Yeah. Okay. All right, cool. And that book is actually the recruiter chapter.

The e-book is the recruiter chapter because if someone doesn't want to read my entire book, I think it's really important to read the one about recruiters. Talk about why. While I was working on the seventh edition, I said, you know, this chapter is getting pretty big and maybe I can release it as an e-book. But that book is really designed not only for job seekers, but it's designed for recruiters to let you guys know what we expect. And it's designed for hiring managers and what they should expect from recruiters. Because being a hiring manager, I've fired multiple recruiting companies because they won't do what I tell them.

And I won't deal with it. It wastes my time. So so, yeah, we we always there's always this back and forth about, you know, recruiters and if they're good and how to use them. And so that that's why I have a whole dedicated chapter to it. And when I first released the book, the first edition, I actually had a couple of recruiters come to me and go, Dave. know you're getting a bad reputation because you're bashing recruiters and i go no that's not true at all i'm not bashing recruiters i'm just letting people know what they're in for you're holding those red flags to look for you're holding recruiters accountable exactly right you're not bashing you're holding people right and i try to separate the the recruiters who are in it for the money and the recruiters that are really in it for a career and And one of the really good things that a recruiter I actually worked with for the first edition of my book told me that, you know, when you're using a recruiter, you should always ask how long they've been there.

Right. And he said minimum two years. Right. Because that kind of separates. Hey, fam. Hey, listen, if you follow my content, what have I said? That's exactly what I've said. Yeah, and I haven't read your content. There you go. It's been in my book forever, but that's really what you should be asking recruiters because that separates the ones who are really in it for a career and the ones who just think they can make money. Yeah, I would say, I used to say, because before COVID, most recruiters were kind of like more local market recruiting, which is what I was. I was in Nashville recruiting the Nashville market.

And so I would tell people, I would be like, work with a recruiter for at least two years, but ideally four to five years, and they need to be in the local market for at least two years to understand the local market. Now everything's, you know, for the most part remote, I would say at least two years, I'd probably bump those numbers up to probably about four now at this point. Like I would say that four or five, if they've been embedded in the organization for four or five years as an agency recruiter, remember there's two types of recruiters, there's corporate and there's agency. um i would still probably say that same goes for corporate too because um you know most people bounce um if they if they're not good so um i want to give a shout out really quick to bear blake who's one of my geek friends he says david's content is great thanks barrett there you go there you go uh Go ahead.

One other point I wanted to make about AI really quick, and there's a lot of people going around saying AI is going to replace software engineers, right? And even my daughter-in-law told me that. She goes, last year, she told me, a year from now, you're not going to have a job, you know? And I'm here to tell you that's not true by any stretch of the imagination. But what is true, what I'm kind of realizing now is because of AI, we need more senior software engineers to look at what the AI is doing. So I really think AI is going to affect the beginners because we're not going to need as many of them anymore.

So the problem therein is, OK, well, if we don't need as many beginners software engineers, what happens when the senior software engineers retire? Right. So how do we bring up that? You're throwing a huge fork in the road on my questions, my AI prepped. I love it. Yeah. I mean, listen, you know, this was my talk at all things AI in Raleigh last last month. There are statistics. You can look it up. There is there is more need for software engineers right now than there has been a long time. However, so I think that is true. We know that is true. But we also know that AI is arguably taking a lot of junior opportunities.

Yes. Yes. Here's my thought, and I'm interested in your thought as a senior engineer. I think because I had a lot of people come up to me at the booths over the last two weeks on our LATAM tour. on what do i do if i'm junior and i said you need to be building and you need to actually be developing essentially not a business per se but like you need to really just be doing it on your own yeah because companies you need to be able to separate yourself from the ai so i don't know i'm curious your thoughts on that So the company's using AI?

No, no. So what I was saying is as a junior engineer, you need to be actually developing a product and getting some, even if it's five or ten or fifteen users, because you as a junior developer have to be able to to basically separate yourself from the AI already doing your work, essentially. yes that's that's definitely true and that that gets back to how i started as a junior right and uh i have a whole chapter on this too there you go there you go i tell you what let's just stop let's just stop go read david's information and come back yeah yeah i love it i love it but but the chapter is all about um actually the wrong way the wrong way companies test software engineers, right?

Giving them these memory tests or create a website in four hour kind of tests and things like that. And there's a better way of doing that. And the better way is what fixed the issue at this company I was working at. So let me back up a little bit. And so before I was even a software engineer, I was writing programs and releasing them. Right. That's that's how I learned. Right. And the second program I ever released, I'm dating myself on a BBS system because this is before the Internet was popular. You know, that program was actually picked up by PC Magazine and they reviewed it.

Right. And I never submitted it. I have no idea how they got it, but they reviewed it. And my order shot from like ten a day, ten a month to ten a day for a while. You know, and was great because I had two little kids at home and I needed to make more money and all that stuff. But what I was teaching myself in that process basically was what you just said. You know, I was teaching the entire software. I was teaching myself the entire software development lifecycle. And I didn't know it at the time, but that's what I was doing. I did everything from dreaming the idea up, writing it, testing it, producing it, dealing with customers, doing new versions.

I did everything. And before I was a software engineer. And so the article about that piece of software came out the February after I started as a full-time software engineer. And it radically changed a lot of things. And so I have a whole chapter dedicated. The other thing is most companies don't give us any time to learn new stuff, right? It's work, work, work, work, work, work, work. No learning, right? So we have to learn on our own either by going to conferences, going to extension classes at universities, things like that. But the number one thing that software engineers need to do, whether they're just starting or whether they've been in it as long as I have, because I still do it, is write programs constantly on your own.

Right? That's it. And release them. Right? Yeah. And release them not with... making big money because it's probably not going to happen, but release it as so you can gain experience, right? Because that's exactly how I got jobs in the beginning, right? I knew nothing really. And I walked into companies. They said, well, we're thinking about you doing something like this. And I said, you know, I've written a program like that. Here it is. I whipped out my floppy disk at the time. We put it in and ran the program. I explained it to them. I got the job every single time. Never failed. Right.

Yeah. So I use that experience as this one company. We couldn't hire any beginners because they were just really bad at interviewing and we couldn't get out of them their analytical thinking. And so I came up with how I came up with a new thing. I returned. I gave it a new name in my new book. But I came up with this thing at that company and it totally turned around people we interviewed. Finding software engineers we wanted. Completely turned it around. We couldn't hire anybody. We did that system and we got to hire everybody we needed to. I don't think anything has changed. pre-AI to now.

I think what's changed, I think you just have to build. And I think there's more of an emphasis on it now or before. I will also say this. Oh, I just had a thought and it just escaped me. I hate when that happens. Well, while you're thinking, let me tell you, I was teaching a web class at UCSD and that was the first class I started teaching this new thing I did at Teaching at Colleges, and that is from the first class to the last class, we built an application all along the way that became your final project that you had to turn in. The first week of this class, people had to go back and create a website using Visual Studio and all that.

The next class, this woman came into me and she goes, you know, I've been doing this for a while now, being a software engineer, doing web stuff. And this is the first time I built a web for a website from scratch, you know, and I, and that's really hard. And I go, really, this is your first time. Come on, you know, you should be doing this always. Right. Yeah. Yeah. Well, I think what I remembered and, and, uh, Jason, former torque, uh, community manager, um, He and I, I think there needs to be more self-awareness when it comes to the job search. And here's the reason why I say that.

Jason and I, we were at DataTune together in Nashville, the data engineering conference. one thing that we did is we we review resumes at our booth right i've i've always been big on giving back and helping the community and you know we gave it gave out some small swag but our give back was reviewing resumes for a few minutes right um and we you know we we were through like fifteen resumes and i finally asked we finally asked a person we were like would you call you Would you interview you based off this? You know what that person said? No. What are we doing? He said no.

So listen, listen, if you are, if you are, if you are writing your resume and you look at your resume and you ask yourself, would I call myself and you answer your own self saying no, fix it. And I think another thing too, I think people get in interviews and they have a very arrogant attitude. like thing like this mindset like listen like if if you show up and you don't present yourself and you're not asking questions and you're not engaged and you're not prepared and and you're not kind and you're not smiling and you're not you know you're not going to get the job no yeah And it's not AI's fault.

No, that's not AI's fault. Sorry, I had to get off that rant. I just think there needs to be more self-awareness. Yeah. Self-awareness is number one. And why I wrote the book is basically they're really bad at interviewing, right? And I think about that and I go, well, I don't really want them an expert at that either because that means they're re-interviewing too much, right? Yeah, that's fair. But they're... tend to be really bad you know and and their resumes too are pretty bad right oh yeah we've we've reviewed resumes in the torque discord for a year and a half now we rate them on a scale from one to five live um i've never given a five and i don't think i've and i've only ever given a handful of four or aboves yeah everybody sits in the threes to twos And kind of our rubric is like three is like borderline burn it down.

Anything under a three is you got to burn it down. And most people sit between a two, five and a three, five. Yeah. I, you know, I write about, and this is before AI, my resume looks pretty good because One of the tricks I tell in my book is what you should do to make your resume look better is good recruiters will fix your resume for you. They'll use spell check, which developers seem to forget to do, but ask for it back. And so I did that so many times. I would have them fix it. I'd have them give me the document back. I'd fix up mine, keep going back and forth until my resume looked pretty good, right?

Now we can use AI too to help us, but that's really how I did it. I used recruiters to make me look better. Dude, I say this all the time. David, you and I are like kindred spirits here. I always tell people don't pay a resume writer unless they're a recruiter. right like recruiters are the ones that know how to write the resumes yes yes yes all the resume writers that's one of their jobs they should know how to do that yes all like literally i can't tell you i mean i probably in my career now i've probably looked at fifty thousand resumes oh yeah yeah i mean and like i know what pops and i know what does it and again we say this stuff all the time i bring on guests that speak the same thing for a reason if you do the things that we talk about on this show you're gonna be in the top one percent i mean you're you're gonna be way better than anyone else yeah i i was thinking about this this morning you know back in the early like or something like that i actually and we can talk about this later because i have a whole opinion about AI and ATS systems, but I actually wrote an ATS system back in the early, you know, or something like that.

And what we did was we basically wrote that kind of thing. And then we partnered with large corporations like hospitals and advertising companies. And one of my jobs was to make it look like when you're answering questions and submitting your resume, it looks like their site, not our site, right? So whenever I had a few minutes to kill, I would go on to our backend server and I would read some of the resumes, right? And these aren't resumes from software engineers. They're from nurses and advertising people and stuff like that. And they were pretty bad too, right? I was going, you guys aren't even listening.

You're not even answering what... the job is asking for. And I would read them and go, man, this is awful. And it's no wonder my system, even back then, weeded out so many people, right? Because of stuff like this. And they didn't answer the questions correctly and things like that, so. yeah talk about so let's kind of pivot a little bit community you're my you've been a microsoft mvp can you just talk about you know again obviously torque we're community first you know jobs platform um communities at the core of what we do um and i always love hearing community and kind of networking stories from my guests so if you want to kind of dive into a just the power of community in your career oh the power community i've written about this too you can go on my website is why I'm here, you know, at this level that I'm at now.

Without community, I wouldn't have been like this, right? I wouldn't travel the world. I wouldn't become a senior lead software engineer very early in my career. None of that would have happened if I didn't start a user group, right? And I started that user group because at the time, I mean, I helped start that user group at the time. There's like five of us. And it was a Visual Basic user group. There you go. There you go. And at the time, I had terrible fear of speaking in front of people. Terrible, right? Even in high school, I would do everything I can not to get in front of the class and read my report or whatever, right?

And that carried on. I'd rather die, basically, than get in front of people. But my first year of being a software engineer, I can still picture this in my head. It was this morning that something told me that I need to learn how to talk because it's going to become important in the future, right? And I was going through this local San Diego computer magazine, and the guy who I call the father of the user group had an ad in there. And I go, okay, that's what I have to do. I have to start forcing myself to get in front of people to get over this dang fear because something told me I need it in the future, right?

And that's why I basically did it. But what I didn't know at the time was just how powerful community is and how much that changed my career. I would say most everything I got in this career, including jobs, was because I worked in the community and still do. I mean, that's part of being a Microsoft MVP. What do you say, like, work in the community? Can you, like, break that down to people who may still be on the fence? Like, what does that mean? What does that mean? Especially in our world, it's getting involved in group, tech groups. You know, whether it was user groups or meetups now.

You know, in the beginning, it was all user groups. Now they call them meetups. But just get involved, right? And not only go to the meetings and learn something, right, but start speaking. Right. And you asked us on one of the questions that. The best way to get into speaking is not to submit your paper to a big like we go to, right? That's not the right way to do it. The first thing you need to do is start speaking locally at user groups, right? Because that's where you can kind of do your training wheels on speaking and start getting your chops in and start developing a way you speak like I do now, right?

Because the way I speak now is kind of crazy. But I developed that over over the years. Right. I developed all these techniques to get people to pay attention to me. And and even if let's say you don't have a local group, you can go to start doing it at work. Start holding brown bag lunches and things like that. I don't think people know about brown bag. I know the term brown bag because I'm thirty seven and I'm an elder millennial. So like I know that term. But like what's a brown bag lunch, David? Brown bag lunch is basically instead of going and eating lunch somewhere or leaving lunch at your desk, you go to like a conference room and you eat lunch there and someone teaches you something for an hour.

Right. Those were so good. Those were so good. We used to do those back at Vaco when I was there. Yeah. And, and, you know, I worked at Verizon Wireless for, for two and a half years. And, and I had only gone into go into the office Thursday afternoon. And, and what my boss wanted me to do is basically, periodically, I would do a full on conference talk in to my team. I think it's great. Yeah, yeah. I did a conference talk in the Torque Discord. uh, it was, it was a keynote for all things open AI or no, all things open in October. Sorry.

Um, and I needed to get my thoughts down. And so I was like, you know, I'm just gonna go live in a torque discord. And like, even if like one person shows up, which is usually Jeff, shout out Jeff, uh, you know, like at least it's one person and we can kind of try and literally I had like a handful of people and they were like, Hey, this didn't make sense. This didn't make sense. And I edited it and then the talk crushed and I wouldn't have done it without the torque community. Yeah, yeah. And that's what people will tell you, right? And you definitely don't want to go to conference where they're paying for stuff and not go through that first, right?

Yeah. And so, you know, Barrett just said that he still speaks at local user groups two to four times a year. And unfortunately, you know, I think I've complained about this on social media that, you know, the Austin area is supposed to be Silicon Valley, right? But there's no active user groups for the Microsoft stack in Austin. No, I did speak at the .NET user group in Austin, but they rarely meet. There's no monthly meetings and things like that. Unfortunately, the internet and training companies and stuff like that have kind of killed user groups, especially after COVID. It really killed user groups. So the amount of user groups we have now then compared to like when in the early two thousands is dramatically low.

I mean, not very many anymore. Yeah, no, it's, it's drastic. Well, I think part of the problem is, you know, the younger people who grew up in the YouTube era, right. In the internet era, don't see a value in actually going someplace in person. And this is a whole other conversation, David, you are just branching. Yeah. I think behaviors have changed. I think I've said it's not, and I want to get to Ron's comment in a second, but like behaviors have changed. So it's like, uh, Hey, honey, I'm going to stop by a user group on my way home from work to, hey, honey, I have to leave you and the kids to go to a user group.

Yeah. They don't like that. And I think that's killed it. I think that's killed it. When you're married like that, it's tough because that's two or three hours that you're not spending with your family or your kids. But those two or three hours are so valuable, worth more than anything. you can pay for it really yeah exactly i want to get to ron's statement here and it's so fascinating he said these words because this is the way i was taught as a recruiter when i started yeah so you know i tell the story all the time about my dad and the job search and and kind of helping him and and you know he's in the restaurant industry you're vastly different industry um you know they're not on x they're not on linkedin they're not on blue sky right so you One thing I told him years ago when he hit me up after he transitioned, he owned the Outback Steakhouse in my hometown for like twenty five years.

Shout out Outback Steakhouse. Still, I think the best chain steakhouse. He he asked me like, hey, how do I find a job? He was like, you know, because the last time I did this, the Internet didn't exist. And I was like, wow. So for me, you know, I thought about it. I was like, how, how do I, so I was like, you know what? I'm going to tell him how to be a recruiter. on a, on a, just a dumbed down version because you know, being a recruiter, it's just, it's, it's a lot of churn and burn. So I told him, I was like, Hey, every day, coffee, lunch, virtual conversation with somebody.

That's it. Every day, every day. So he would go on coffees. He would go on lunches. He would text me, Hey, this went well, this didn't go well. Hey, guess what? Lo and behold, guess how he found his job. He messaged one of his former bosses on LinkedIn. Now, Now, some people are like, well, he didn't get it because of lunch. But the thing is, it's momentum. And somebody said it earlier. I think Ritu said it earlier. It's networking. It's momentum. It's all of it. All of it. Networking is the best way to find a job. I mean, hands down, to me, that's the best way.

And I've got more jobs than I can handle just because I was speaking or doing whatever, you know, without even applying, you know, even prime example. Right. And this is kind of the ethos of the torque community here. So when I was at all things open AI in last month, um, I had, we had a guy come up to me, just random guy. He was like, Hey, it's like, Hey, he was like, I don't think you know me. I go, I don't. And he was like, I hopped into one of your resume reviews. You reviewed my resume in the torque discord. I was like, get out of town.

He goes, no, he goes for real. I said, okay, great. I said, what's up? He goes, Because of what you told me, I edited the resume and I got my first internship at Intuit. I'm moving out to California. Here's the deal when it comes to that. In my opinion, get involved in the online community. Go to an in-person meetup once a month. If there's no in-person area, start one. I did a lunch when I was at Vaco. I did a lunch once a month, invite only, ten engineers. Crushed. But it's kind of getting that recruiter mindset. Talk to a few people a week. Talk to three to five new people a week.

Get involved in an online Discord or Slack. Go to an in-person meetup once a month. I think that's the formula. Yeah, yeah. Talking to people is where you learn the most, if you ask me. And I read about this too. When I go to conferences, besides the speaking part, I rarely go to sessions, right? Because especially now, they're online anyway. But I spend as much time possible networking and talking to people and getting to know people and And that, you know, because that is way more valuable than sessions, if you ask me. And especially now in this, I mean, you know, I don't believe that the internet and cell phones have made us communicate more.

I think they've made us communicate less, right? So it, and especially with remote work is really tough, right? And these are the things we need to overcome is how do we do this on a regular basis now that most things are remote, right? Yep, absolutely, absolutely. But the power of speaking in front of people to me is not doing it remotely, is in person, right? In person is way different than speaking to nobody or whatever on, on the internet. Well, and it's like, I interviewed Aaron Francis a few weeks ago and he was like, yeah, he was, if you get into this in-person ecosystem, you know, you can be like, man, I don't, you know, kind of looking kind of not like you can't put that online.

Yeah. So like the dynamic shift when, when you're in person. Now I'll tell you this, managing a community team that's always out and networking is an interesting thing in and of itself. That's a whole other conversation for another day. Um, All right. So as we wrap up here, the last fifteen minutes, I got some rapid fire questions. But I wanted to see, David, if there's anything trickulating, trickulating and percolating in your mind that we haven't gotten to yet that you want to share as we've been talking. Well, since we have at least, you know, one person that's older, you know, in this career on online right now, I don't know about everybody else.

But and I put this into my new book, too, is, you know, I. I've known that the tech industry doesn't really reward older people. It kind of pushes them out. And I knew that early on, but I never realized just how bad it is. The ageism in software engineering is just... Really mind blowing, if you ask me, I never knew it was going to be this bad. So, you know, one of the things that people who have been in this career more than twenty years, I last year I released two articles what to describe what I call veteran software engineers and veteran software engineers to me or anybody with more than twenty years experience.

And so I'm learning the hard way that that experience or those number of years actually hurt you. when you're over twenty years, right? And so there's something that I talk about in my new book about resume Botox. You've probably heard about this, right? And I've been actively doing that recently because I've been Botoxing my resume and taking out the years and taking out how many times I've been doing it. I mean, you know, when I started my website in nineteen ninety four. Yeah, I don't put that in there, you know. And unfortunately, I had to start lying on the questions they asked you when you submit a job.

I can't tell them I've known SQL Server for twenty five years, right? Because that works against you, especially with AI and ATS systems. Yeah. And someone said he's forty and he can feel the ageism. Yeah, it's buddy. whoever said that it's only going to get worse. Yeah. Yeah. And, and a lot of people don't talk about that. Right. It just weeds people out and they go to different careers. I've known people have gone to, you know, writing books and things like that as their career. Uh, but it's something that you really need to look at, uh, if you're been in this thing for over twenty years.

Yep. Yep. Um, what else? Anything else? We're getting to some, uh, uh, rapid fire questions. Let me see, Sam, any important things I marked down? Well, Yeah, we talked about that. Oh, you asked me about timeless skills. So one of the things I talk about all the time on the skills you need to learn is focus on how to build software, not the frameworks, right? Because frameworks and languages come and go, right? I can rattle off things that for... a long time, the things that don't even exist anymore. Right. But the things that really stay with you is like object oriented programming, you know, architecture, leadership, mentorship, those kinds of things is, you know, really drives your career, not the languages, not the frameworks.

Right. So those are the things you need to focus on. Those are the books you need to write to Dubai because they will be worth, they'll be worth it for decades if you buy those kind of books. Yeah. Again, I think I've said this and David, I'm curious to hear your thoughts as again, an expert in the field. I have said part of the reason why I have this podcast, just to make sure I'm saying the right things, to be totally honest with you. AI has put an emphasis on actually solving business problems and not just writing code. Well, you know, codes commoditize now. I could write code, not that I know what's going on, but I could write code.

So how do you solve the business problems? Yeah, the big fear about AI is going to take our jobs. And yes, that's going to happen. But to me, AI is just a tool, right? And I actually relate AI to code, right? Coding is not our main job, right? And I have a meme that says, if you're coding all day, you're doing it wrong. Right. And that's completely true. You know, and unfortunately too many companies don't realize this. If you're not banging on the keyboard, you're not doing anything. Right. But that's only a minimal part of our job. So, you know, For a long time now, I want to write less code.

Because the less code I write, the more I can focus on architecture, delivering applications that people really like, and things like that. So that's what AI hopefully will allow us to do. Cause no matter where I'm out in the world, I always look at what other, how other people use applications. And I can tell you almost every doctor or nurse or whatever I've asked, do you like using that program you're using? And every time they say, no. There's so much bad software out there. I even know that as a non-helper. Yes. Right. And I even see programs getting worse, not better in the last. Ten or fifteen years.

Right. Yeah. So. My hope, if AI is used correctly, it's going to allow, free up our time to do those kind of things better. Yep. Tessa is a dear friend. She asks, what are his recommendations for career check then? All right. Listen, I want to address the age as a thing. I know we just addressed it. I want to say something. Because we've had some people in the Torque Discord ask about age and AI. Is it too old? No. here's my thing. I have in, in the years I was recruiting, the only people that I dealt with from an older demographic that had issues finding jobs because they didn't stay relevant.

Yes. Yes. Now I'm not going to be blind out here and say ageism doesn't exist. I understand that. But for the most part, old people, you're grumpy and you don't, and you don't have relevant skills. So what are companies supposed to do? Yeah. You're, you're not nice to talk with and your skills are old. Again, let's have some empathy and some awareness here. Right? So Tessa, I know you, you're crushing it. You're at Mozilla. Stay relevant. Keep putting yourself out there. Don't get grumpy. That's it. I don't know if it's that simple, but I think it's that simple. The best way to stay relevant is to write programs at home.

That's the way you do it. If you want to learn about the Cloud, then write a Cloud app, force yourself to teach it. One of the things I say is that even if you have a job, You know, like every quarter you should go to LinkedIn or Indeed or whatever and see what jobs are being what jobs are out there. Right. And what two new technology or technologies are emerging. Right. So you can start learning them based on that. So you can stay relevant. You know, that's. One of the reasons I never became a full-time manager for a long period of time is most managers I've worked with, they stop learning as soon as they become a manager, which I think is completely wrong, you know?

And I never wanted to be like that. And, and so you have to constantly be learning no matter if you're older, younger. Yeah. Until you leave it. You know, I tell people, look, I'm going to be on my deathbed coding. Yeah. That's the way it's going to be. I'm going to be in the hospital bed doing something because I love it so much. Tessa, for the record, I'm not calling you grumpy. I'm saying the rule. I'm grumpy. Literally, you can ask my team. I was so grumpy in Chile. I was so tired. What makes me grumpy is poor software quality and performance. That's what makes me grumpy.

That's what I get upset about. I've reviewed millions of lines of code, and I can tell you most of it sucks. You know, I'm sorry to say that word, but it's true. Right. And that's what makes me angry. You know, software engineering is modern software engineering has been around so long. I just don't understand why it's not better. Yeah. Yeah. All right. Listen, I got a call in five minutes. This was great. Oh, wow. This was great. David. Yeah. I feel like we could go, we could do a marathon. I feel like between me and you. Oh, sure. You can invite me back anytime you want, depending on what people say on the chat.

Yeah, chat's been great. Y'all been great. David, final wrap up. Where can people connect with you? .nettips.com. .nettips.com. .nettips.com. There's my blue sky link. I don't really use Twitter anymore. But yeah, done at tips.com. I'm constantly writing. I minimally have a new article out every single week of the year, if not more. And so you can always come and learn. And I write about all kinds of things, including career and recruiting and resumes and things like that you know because i did that for so long you know and and i think like we were talking about people just are terrible at it so uh i'm constantly writing about things like that i'm i'm also looking for new ideas so anybody wants to contact me hey dave we think you should write an article like this please let me know i'll totally do it um i'm not afraid to write anything or say anything you know i i Even though I'm Microsoft MVP, I complain about Microsoft constantly.

I never sugarcoat things. I tell you honestly exactly how it's going to go. Oh, a twenty four hour stream. Jason, Jason, my boy did it. And if you read his article, his twenty four hour streams, reason why he got his other job. So put yourself out there. It works. All right. Listen, I got to go. David, you're wonderful. Stay on so I can see about you backstage so we can make sure this uploads properly. Y'all have a good one. Thanks, everybody. And we'll see y'all very soon. Peace.

liked this one? get the next in your inbox

850+ readers get the takeaways, the prompts and a straight read on the market. no spam, leave whenever.

or subscribe at taylordesseyn.beehiiv.com · no spam, unsubscribe anytime.