Soft Skills Engineering - Episode 28: How Long Should I Stay At My Job and How Do I Help Junior Developers Improve

Episode Date: September 26, 2016

In episode 28, Jamison and Dave answer these questions: How long should I stay before I quit my job? Two to three years seems fairly normal. Dave sees people with less than 12 months regularly.... Staying at a job means you experience things you wouldn’t if you hopped around a lot. It is much easier to see the hype cycle play out if you stick around. You get to see the outcome of your own decisions. Quitting usually == raise. Chronic job hopping might result in a reputation of not sticking with things. Dave thinks you should quit your first job after 18 months because of the Monty Hall problem How do you encourage junior developers to improve? We assume that these junior developers really want to improve. Make it clear that people get stuck and struggle, and that is normal. Make it clear that you don’t want them to get too stuck. Make it OK to ask questions. People generally live up or down to your expectations, so help them feel trusted and that you expect they will be great. Make the outcome of their work clear.

Transcript
Discussion (0)
Starting point is 00:00:00 It takes more than great code to be a great engineer. This is Soft Skills Engineering. Today is episode 28. I'm your host, Dave Smith. I am your other host, Jameson Dance. How are you doing, Dave? Pretty much terrific. How are you? Except for like your Achilles heel, which is your weak point. That's the only part that's not... Why is it not completely terrific? The Achilles heel. You see, when I was a young lad, I was dipped in the river Styx.
Starting point is 00:00:30 which as you know grants immortality but i was being held by my ankle sure hence weren't we all an experience we can all relate to uh no actually i have had orthotics inserted into my shoes this week so i do actually have weak ankles and they're both weak not just one okay now you know a little bit about dave's physiology i'm so sorry that's that's great now we're we're all improved from that uh should we start off with our first question oh no we shouldn't uh you should tell a joke that was the best setup ever that's called the the pump fake is that a sports metaphor yeah it is i actually know that one that's basketball right sure you can do it in football too i don't play any sports and i still
Starting point is 00:01:23 know these things so i hope our listeners do too you're such a renaissance man well i i am widely read i know things about football the most popular televised thing to ever exist so you know this is a question and answer show and i just wanted to say you can't say question without quest and i think that's a great reminder for all of us and it's not even a joke it's real oh let your quest be guided by questions so we're on a quest for knowledge. Let's proceed. Okay. Can you read our first question, Jameson? Yes. From an anonymous listener, how long should I stay before I quit my job? When is it okay to leave your company and go to a new job? Is there a socially accepted amount of time where if you leave earlier, people will
Starting point is 00:02:12 think you're a jerk? Or what are other things to look at to tell if people will feel like you've put in your dues and aren't being unusually rude or out of the ordinary? So a lot of people don't know this but i actually have 30 stopwatches taped to the underside of my desk which i started for each team member when they arrived on the job and i am watching them all is this the jerk stopwatch yeah because when someone leaves i'm like that was less than four million seconds so there's your answer how long is four million seconds i don't know four million seconds to years yeah that's uh not very long okay yeah so they are a jerk then if they leave before four million seconds there's a lot to this question and like everything
Starting point is 00:03:00 there's a balance and you could be too far on one end or too far on the other i think i will say every time i have quit a job i have ended up being so glad not that it was some horrible experience or anything but there's always been a reason why i've quit and leaving made it much easier to realize that i the risk and the cost was pretty low really and and the benefits outweighed the cost so you can definitely stay too long at a job i think where you you stagnate and you're just passing up a lot of great opportunities yeah how so you you said that the risk wasn't as great as you thought it was but you only discovered that after quitting right i mean so when i've quit i've always been very comfortable where i was i felt like i had good relationships and
Starting point is 00:03:51 good friendships with people i felt like i knew the code base really well and the product really well and i was like known as someone who could do a great job and then leaving you kind of lose all that and and you get to be the new person again and it's kind of scary you have to like prove yourself again and kind of figure things out and jump into a new code base and there's just a lot of unknowns yeah uh and and like classic imposter syndrome i just assume it's all been a fluke so far and that this time yeah your luck's gonna this time they'll find out yeah exactly and yet they never have the streak continues except that last job where they were like hey everyone we just found out jameson's an imposter well that only happened after i quit so it's fine
Starting point is 00:04:35 so that's that's an argument for uh for quitting but after how long just you gotta you have a bad day you're gone you're like you wake up one morning and you start hearing rumors that people might know you're an imposter your first bad day and you quit i so i think uh that like two or three years is kind of the normal amount of time to stay at a place and and uh and then quit and and not have anything bad happen yeah assuming it's like a place that you like and there's not any i mean if there are horrible things going on you shouldn't just stay two two years or three years so it doesn't look bad in your resume right right but like to stay had a good job that that you enjoy uh i feel like that's kind of a normal amount of time i'd say
Starting point is 00:05:29 that's a good minimum yeah it also well it also just so happens to be the amount of time i've stayed at every job how convenient that i would recommend that as the right answer i'm sure that's just a coincidence yeah just a coincidence i think you've you've had a little bit of a longer tenure at a few jobs than i have why don't i run down my experience so that people can know the bias that i'm bringing to the show today sure i know your bias so my first job out of college i was there for a year and a half my next job i was at for seven years with that that's not counting a six-month stint where i left the job and went to a startup and then came back to that same job but it was seven years total and then um i'm at my next job now and i'm about to i'm about
Starting point is 00:06:11 i'm about to my five-year mark so that's my bias i i used to think that there was like this stigma that followed people around um if they quit a job too frequently and i have done so much hiring over the last five to seven years and i have seen that tons of people have left jobs one to two years to three years like there is there is no problem it seems in the industry for developers who have left after just a year or two have you personally hired those people um i mean no i only hire people who have a 10 year a 10 year tenure at their last job yeah i don't know do you feel like it affected you or just it you just saw it a lot but you personally wouldn't want to hire or you would be you'd see it as a negative thing or you just
Starting point is 00:07:02 ended up not caring that much my internal like little neural network that processes resumes when i see like four or five jobs in a row that are right around the 12 month mark i start to get tingles like oh that's a problem right like that's when i think there's a red flag that needs to be explained but um beyond that like if you've had four or five jobs in a row where you're there for two years to three years i don't even i don't even blink sure and i have hired those people and i actually can't remember if i've hired anyone with with a more frequent job hopping on their resume i don't i don't think i don't think i've even remembered so i probably have so we've kind of given arguments for why this isn't that bad uh kind of within within what we
Starting point is 00:07:49 have defined to be a reasonable amount of time what are some arguments against hopping jobs this frequently i think that by staying at a job for a long time you will experience things that you otherwise won't experience like for example some decisions that engineers make the full repercussions of those decisions don't manifest for a year or two or three you know and it's like hey i made a technology choice and you may not fully appreciate the repercussions of that choice for two years you know it may take that long sure have you ever had that experience well no you haven't 100 no 100 yes i have and it's eye-opening yeah uh it's it's kind of where like the the scales fall from your eyes about the hype around every new technology and you realize like wait a
Starting point is 00:08:41 minute nothing can save me from crappy code no matter what the technology is i can still screw it up you know the you know the you know the gartner hype cycle thing uh where it's like the trough of disillusionment and all that yeah i think every single technology i've used for sufficiently long ends with just i hate this technology you know what i'm saying like well Well, but there's something after the trough, right? The plateau of productivity. Do you want to describe this thing for people that don't know about it? Google the Gartner hype cycle.
Starting point is 00:09:13 But basically, it's a curve that starts really low. It shoots straight up really tall. So that's when everyone gets excited about the tech, right? That's the hype. And I can't remember what that's called. But basically, everyone's super excited. No one even cares whether it's really good because it's new, right? That's called the peak of inflated expectations.
Starting point is 00:09:32 and then that immediately falls down to the trough of disillusionment and then that grows about halfway back up along the slope of enlightenment and then levels out of the plateau of productivity it's such a good metaphor i feel like i could name several technologies at every point in that cycle right now i yeah and you could put them on the graph right like yeah yeah me too but i think that there's more beyond that graph where you've been using this technology now for years and you're like i think the plateau of productivity like i'm not i'm not even really sure what the y-axis is on this graph but but i like at some point you're like okay i am completely neutral about this technology i understand all of its weaknesses i understand
Starting point is 00:10:15 all of its positive characteristics and i just don't freaking care you know like after you've used the technology for like four or five years you know that's when you start seeing the matrix so so your point is if you hop around jobs all the time you get the opportunity to try new hype things and you never get to see what the actual trade-offs are long term yeah and and more importantly your own decisions like i chose to architect this system this way and now i'm seeing the problems with that the problems that were not apparent on day one or month one but are painfully obvious on year one and year two so it's kind of like i mean there will be different code bases and different problems different products if you hop around say you go to four different jobs in four
Starting point is 00:11:02 years but to some extent you're getting similar experience four times whereas if you stay at one job for four years theoretically there could be a depth of experience you wouldn't get yeah i think that could apply to team issues as well working with the same group of people and seeing how it evolves and changes as people leave and join um that's stuff that you really only see if you if you stick around for a while yeah like let's say you have a real personality conflict with someone and if you stick around for a few years you may learn how to resolve it and you may go from being conflicted with this person to being like a good friend of this person but you can't do that if you bail out in a year yeah so that's kind of cool on the other hand
Starting point is 00:11:46 100 the easiest way to get a raise is by quitting and getting a different job right now anyways kind of the default is you quit you get a different job you usually get some kind of raise yeah i i feel like we've kind of arrived at what we think to be a happy answer to this where in our minds there's this idea of like two to three years that might not actually be present in the industry, but for sure there, so there might be a reputation cost if you hop around too much and it might make it harder to get hired. But for sure there is an effect on the kind of experience and how you develop as a software developer. Yeah. And I want to go back to the question here because one of the things the
Starting point is 00:12:32 listener asks is, is there a socially accepted amount of time where if you leave earlier, people will think you're a jerk? And I think the listener is referring to your former co-workers. you know and and i just want to say that i don't think there's any amount of time where if you leave your former co-workers will think you're a jerk i just don't think they will care that much right like especially yeah like the shorter amount of time you're there it's like hey well in other words let me put this another way i think the company you're going to go to will care a lot more about why you were there for such a short amount of time compared to the company that you're leaving like if you show up at a team and you only work there
Starting point is 00:13:08 for three months and then you leave how much impact could you really have had anyway you know you take off and it's like you can't leave your team with that big of a bag you know well it's not just leaving them with a bag it's it's leaving them with the idea that you might not stick around for for hard things yeah but you already left oh you're me yeah i know right about your reputation that you leave yeah you're gonna you're gonna see those people again um at some point probably some through some combination of jobs or community things or whatever like yeah good point so i i think that can affect you a little bit um i feel like i i know people uh that are that are talented and competent and have just hopped around so much that i would be wary of working with them because
Starting point is 00:13:52 um i they might leave me in a lurch yeah that is a good point although i think yeah you're You're probably right. It may impact your future employability with those same people. Yeah. I mean, it's not like you're not going to be able to get a job. Yeah. This person would be fine. I also think it depends a lot on the circumstances under which you're leaving.
Starting point is 00:14:15 Let's say you had a big traumatic life experience, maybe a death in the family, or maybe a parent is sick and you just need to go. I think people are really understanding when that happens. Like, I've only been on this job for four or five months. I've got to go. or or if it's just horrible or like the company is tanking or there's some kind of like abusive behavior i mean there are for sure reasons why you should absolutely leave right away but but those reasons generally it's like the saying uh if if you encounter a jerk in the day that person might be a jerk if you if everyone you encounter is a jerk then you might be a jerk yeah like if
Starting point is 00:14:53 if you have four or five experiences in a row where they're like emergency dire reasons why you need to quit after a couple months there might be some kind of behavior that you are engaging in that has an effect on that there might not too i mean you can flip a coin a hundred times and get a hundred heads in a row but that happens i've never done that neither have i i would suspect i would suspect the coin at that point so i think the magic number is about two years where people just won't really raise an eyebrow you know after two years you take off there's just no there's really no magic or sorry that is like the magic number um and then also on the other hand if you stay for 10 years people might wonder why did you stay in that job for so long you know um
Starting point is 00:15:39 have you ever seen have you ever met anyone like that uh yeah i mean it's usually just people get really comfortable and they're they're fine doing doing what they're doing which is great i mean if you've achieved a spot where you're happy and comfortable that seems valuable i do think that that level of comfort can hurt your chances for your next job though sometimes yeah i have talked to one person in part of an interview process who stayed for 10 years and it was because they got to do different things pretty regularly it wasn't it wasn't they found their comfortable niche and just cranked out their like yeah like 10 year old code it was that every couple years they got to experiment and try new things. And the business really trusted them to kind of evolve and still
Starting point is 00:16:23 stay there. That sounds pretty solid. So another piece of advice I have for people who are just starting out, I think everyone should quit their first job before two years. For your first job, your first air quotes, real programming job. Why is that? Well, it's basically the Monty Hall problem. Have you ever heard the Monty Hall problem, Jameson? I have, and it makes me feel stupid every time i hear it because i have a hard time comprehending it yeah it is a weird one but think about it in terms of choosing i mean basically lots of things in the world make me feel stupid i live i live a life full of fear and and just like i don't know awe at all the shiny things all around me so that's not a it's not an uncommon experience you can often find jameson
Starting point is 00:17:07 standing outside just looking up into the sky it's it's not just cowering cowering as a car drives by like magic how how does magic car work so yeah the money the reason i compare your first job to the monty hall problem is let's say there's a hundred jobs out there that are available to you as a developer just starting out and you choose one of them what are the chances that you chose the best one like one in a hundred right so in other words there's a 99 chance that you did not choose the best job available to you so you should change and you should find a different one and now there's only a 98 chance that you are gonna find or rather that you've got the worst one so your odds get a little bit better every time you change the job change jobs and you take with you all the
Starting point is 00:17:56 stuff you learned from your first job when you're weeding down or narrowing down the field for your second job and um every time you do it you uh you you learn a lot and so i think i think your first job you just there's just such a low chance that you chose that perfect job that you should you should probably quit even if it's not that bad um and if it's bad you should definitely quit that's a great point it's kind of like uh you hear this with software estimates right when you're estimating how long something's going to take that's the least you'll ever know about it and when you're finding your first job that's the least you'll ever know about the software industry and also like what you enjoy yeah exactly that's a cool idea so here's the thing
Starting point is 00:18:40 though quitting your first job is really hard and i stayed at my first job for a year and a half and i actually really didn't like it that much and so i started looking for a second job and i felt so guilty leaving that first job um i felt like i had stabbed my team in the back and like they all were going to hate me for the rest of their life and would you like to know how long that guilt lasted after i started my new job i would love to know about a day my new job was so great um that i just completely forgot and guess what those guys that i left that team they were fine no problem they didn't feel like they were stabbed in the back and that company and that product and everything was just fine without me
Starting point is 00:19:22 sure all right i believe we have answered this question question answered you're welcome anonymous listener quit your job okay all right do you want to read our second question dave yeah sure this comes from listener eric woolley he says how do you encourage junior developers to leave their comfort zone how fast or how far do you push them you push them until they crack to the breaking point and beyond 100 feet if if the wheels on your office chair are just Really well-lubricated. To me, this gets at kind of the care and feeding of junior developers and how you create an environment where they can succeed.
Starting point is 00:20:11 Maybe we should start off by making some assumptions about the kinds of developers that these people are. I think the best characteristic of a junior developer is um wanting to improve and sometimes people call it passion but it's it's like just kind of this uh voracious appetite for knowledge and the right way to do things and and how to accomplish harder tasks so i'm assuming that you have hired to some degree for that characteristic yeah if if your junior developers are kind of not very engaged or interested then i think that's a really hard problem and i don't really know the solution besides the cop-out answer of like don't get in
Starting point is 00:20:56 that situation the core it's the corollary to our go-to answer of quit your job is you fire the junior developer no you don't fire them because that's hard you go back in time and avoid hiring them in the first place much that's much easier yes with some employment laws that actually might be easier. That's true. So I think one thing you can do is help them understand and normalize the idea of getting stuck. Um, I think junior developers can look at senior developers and assume they know everything and they see a problem and then immediately in their minds blooms this complete solution that all they do is just like think and then type out the thing that they thought and that's not how programming works look the only the only limit to a senior
Starting point is 00:21:47 developer is their typing speed that's the only thing slowing them down that's why they spend so much time tweaking their editor because that directly correlates to more productivity we've unlocked the secrets yeah so so if you can help them understand like hey i get stuck too i might get stuck on different problems but this this um experience of tackling a problem and not knowing the next step and kind of banging your head against it to try and figure it out that's normal and that's expected and that happens at every level um just the kinds of problems you you encounter it and react to in this way will change but i think normalizing that and trying to eliminate the shame that they might they might feel about not being able to immediately solve
Starting point is 00:22:33 something is uh one helpful approach yeah and i and i love the comment of normalizing that because i have seen some of the smartest people i know who are pretty junior but really really really smart like just blow me away smart get stuck sometimes for days on a programming problem and it's not that they don't know their programming language it's not that they are struggling with the syntax it's that they just don't know how to proceed with this problem you know and that's totally normal and so helping them understand that that's normal and to not and to recognize it when it happens and then ask for help is really important yeah that's that's the second part there's some expectation that you should be able to get stuck and sometimes you
Starting point is 00:23:15 unstuck unstick sometimes you unstick yourself but there's also some kind of uh i don't know what the threshold is some time limit where if you've been stuck for longer than this period of time. You don't want to just disappear into a cave of shame. And this still happens to me sometimes where I'm like, they're going to know that I don't know how to do this. I better just disappear and try harder to figure it out by myself. And at some point, the cost of interrupting people to ask questions becomes so much lower than the cost of you just churning your wheels without really knowing where to go. So you could maybe explicitly establish a time limit,
Starting point is 00:23:58 say like if you're stuck for longer than a day, just tap somebody on the shoulder. I don't know what the time limit is, but so that's the other half. You normalize the idea of getting stuck, but you also make sure they're not just gonna disappear and feel awful about themselves. Yeah.
Starting point is 00:24:14 All right, what else can we do? I think that making sure junior developers know that asking questions is both allowed and encouraged is a good thing to help them get out of their comfort zone and to make progress. Because sometimes people think, well, if I ask a question, I'm going to look stupid.
Starting point is 00:24:31 Yeah, because I clearly don't know the thing I'm asking about. And to be quite frank, sometimes you will ask a question that has an obvious answer. And sometimes developers will think like, gosh, why did they ask this question? But that will be, generally speaking, much more rare.
Starting point is 00:24:48 And you know what? The worst case scenario is that your team members will figure out that you actually are junior you know yeah yeah that's that's a great point i think asking good questions is a skill and we don't talk about it explicitly as a skill but you develop that skill by doing it and after a while you kind of get a feel for the kinds of questions that um are easily googleable and you also get a feel for what the expectation of like the effort you put in beforehand before asking is uh but you you never get that feel if you just don't ask questions if you're scared of looking stupid
Starting point is 00:25:29 so as someone who's like responsible for mentoring people who are more junior or as a leader of a team with with developers that are junior i think it's important to say out loud hey on this team we welcome questions and i personally welcome your questions so please bring them and i promise not to make you feel stupid if you ask a question that you think might be, you know, beneath you or might appear to be beneath you. Yeah. Yeah. That, that seems like a pretty big key is when you make someone feel stupid, they'll just totally shut down and then they're much more likely to get stuck. You, you might encounter a problem where you encourage too many questions and then it's, it's interruption and you have a hard time getting stuff done. And there are approaches you can take
Starting point is 00:26:09 to solve that, but I would much rather have that problem than someone who just, uh, is silently struggling. And then like six months later they get fired cause they didn't get anything done, you know? So maybe you can talk about that. What can you do if you feel like you've created an environment where people are comfortable asking questions, but you want to make sure it's balanced by your own productivity? You could maybe set aside dedicated time blocks on your schedule where it's like, this is office hours question time. Um, I've actually heard of companies who have like senior engineers who are required to set aside office hours each week. And it's like, this is a time when anyone in the company or anyone on the team can come in and just sit down
Starting point is 00:26:51 and have my attention and ask me whatever they want. And I think Brad green talked about that. Didn't you mention that at Google or something? I don't know if Google does it or not, but I remember he said something about office hours. Yeah. That sounds, that sounds familiar. And I know for a fact that amazon does that as well with like their principal engineers sure google is probably big enough that you could say anything and then be like yeah google does yeah they do that they have like 40 000 engineers or something exactly yeah i like that and and encouraging that encourages people to batch up their questions so you don't get tapped on the shoulder as much which i mean there there is a cost to answering questions right the cost is it interrupts you
Starting point is 00:27:29 and it kind of throws you off your game. But you really have to invest time in junior developers. If you just hire them, throw them in the fire, some of them will not succeed that could have succeeded if you gave them more support. And that costs you time and money. And as someone who's a little more senior on your team, I think you have to make sure that people know
Starting point is 00:27:50 you want to answer their questions. One time I got a piece of feedback from one of my team members that said, you know, like Dave has a lot of good answers to questions, but sometimes I feel like I'm bothering him. Like he kind of gives off the air of being a little bit annoyed when I ask him a question because he's busy, right?
Starting point is 00:28:06 And I realized I was like, oh crap, I'm gonna have to like, I never wanted to give off that impression, but I did. And it made me realize that I'm going to have to put in like an actual acute effort to tell people, thank you for asking me this question. I'm glad you asked if I want them to keep asking. I guess I just got to change my habit
Starting point is 00:28:27 of calling them jerk faces every time somebody interrupts me to ask a question. Another question, jerk face? Listen here, you little punk. I'll give you the answer. Yeah. So another thing...
Starting point is 00:28:40 If you pass this test. Another thing that I like to do is keep an eye out for projects that developers, more junior developers can do to level up their skills. So for example, I've had some people on my team
Starting point is 00:28:56 and i see a need and i'm like gosh it would be great if our like if our dashboard our internal engineering dashboard did x and i'll see a developer and i'll be like hey in your spare time would you mind like seeing if you could add this feature to our dashboard that would be awesome and i knew it was going to be a stretch because it was something it was using a technology they weren't familiar with and it was a uh you know it was all new for them but um i also knew it's not on the critical path there wasn't like a customer demand and it wasn't something that had to ship like next week so they could take as long as they wanted on it and they did a great job and um i'm always on the lookout for stuff like that for my junior people because it gives them
Starting point is 00:29:35 a chance to basically level up in an in a very low pressure environment where they can explore things and take their time yeah that makes a lot of sense what do you think about the idea of you can sometimes uh i feel like you can baby junior engineers too much where you you put them on things that aren't really that important yeah difficult yeah that's true and it seems like you you kind of want to bounce that by actually giving them solid stuff to to yeah yeah no i think it's a work on you're absolutely right and the thing i was talking about would be in addition to like their regular work right you'd be like hey i want you to branch out and try this new technology in the meantime you can't slouch on your main commitments to deliver stuff for
Starting point is 00:30:20 for our customers you know yeah i just feel like someone said this who is smart and i can't remember their name but people generally live up or down to your expectations and again it has to be reasonable you you can't say to every junior like write me a compiler that turns this javascript into x86 some of them you probably could um but if you just give them a project and you say like i think this is within your capabilities it's going to stretch you and it's important to the company but i think you can totally do it uh people can figure out a lot of stuff when they feel um the right combination of like empowered and and uh trusted but also not yeah and challenged but not overwhelmed yeah yeah it's a delicate balance i think one thing you can do to help
Starting point is 00:31:11 with that is to describe the benefit or the outcomes of their work. Like, hey, when you do this, our company is going to benefit in this great way, or your teammates are going to benefit in this great way, or our customers are going to have it so much easier when X event arrives, you know, tell them the outcomes, because sometimes it's not obvious, especially when you're junior, you're new on the team, you're looking around, there's just this mountain of product around you. And you're just exploring this small, you know, edge of the surface. And, And so it's often not clear exactly what the benefits of your work are. Yeah.
Starting point is 00:31:45 I mean, that's great advice for everybody, but more senior developers, I think, have more skill at figuring out where their work fits in the context of a larger engineering organization. And juniors might feel like you just shut them in the corner when maybe the thing that you gave them really is important and people are going to see it, but just for whatever reason, they don't know that. So, yeah, that's a great answer. well question answered question period answered period why wasn't there a period after question no there was question period answered period that was dramatic punctuation i think i'm doing it right gosh yeah i think you are doing it right i think my brain just shut right down not an english major once again demonstrate i'm not what you call a good worder well dave where can people hear more about us go visit our website softskills.audio
Starting point is 00:32:44 there's only one reason to do that and that's so that our little google analytics chart will go up and that's all we want right jameson that's all we're looking for right that that also contributes to my desktop background getting more beautiful for those of you that don't know what jameson is talking about that never made it to the last episode oh it didn't oh that was the secret that was the secret deep side yeah that sometimes we record uh and and for whatever reason some of us decide not to actually hit record just just like for fun it's just a fun little trick we like to do sometimes like you play it on yourself yeah yeah i got i got you so good last time dave hey remember that
Starting point is 00:33:28 half hour where we talked and didn't record anything it's gone gotcha ha ha anyways that is a great place to find out more about us what else can people do follow us on twitter at soft skills eng and that is where you can send us a direct message or a tweet to ask us a question which you can add to our ever-growing backlog but don't worry we will get to all these questions eventually before we die i think i think that is a dave smith guarantee this is the only thing keeping me alive actually is this backlog so please contribute yeah does that mean when the questions run out then you die it's like the last petal of the rose on beauty and the beast yeah it kind of is please save dave add questions save dave oh i love it um if you are interested
Starting point is 00:34:22 in sponsoring this podcast we would love to talk to you as well uh we think that we do a pretty okay job despite sometimes not recording and i think people really enjoy um the the questions and and the witty banter that we have so we would love to talk to you if you're interested in reaching an audience of many smart software developers and and related people and we will talk to you next week farewell thank you

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