Soft Skills Engineering - Episode 473: Mental health support and overcoming FOMO of taking a break from work

Episode Date: August 11, 2025

In this episode, Dave and Jamison answer these questions: Hi Jamison and Dave! I am not a developer, but my question is hopefully transferable. I sit in between lawyers and developers. I... advise on technology that can be applied to legal processes and I support our teams in using a range of platforms and AI tools to be more efficient across their work. I have ADHD (late diagnosis at 22) and often have trouble with executive function, remembering details, progressing large projects with no deadlines, and remembering verbal instructions. Have either of you ever had a neurodivergent person on your team? If so, how did you support them? What environment helped them to work best? Also, what frustrations did you have and how could they have mitigated them? Any help would be appreciated to help me avoid driving my manager insane (I live in constant fear that one day she will snap and I’ll be fired even multiple years in). 😂 Hi Dave and Jamison, you’ve made my runs very enjoyable over the last years, thank you so much for that - even though I doubt that laughing out all the time is great for my performance. I’ve been in web development for 7 years now and a Lead Fullstack Engineer at a consulting firm. Being a “lead” currently only means that my team mates seek my opinion and guidance on topics, without me having any increased responsibility. In September, I’ll move countries (Europe to Australia) and will be on parental leave until mid ‘26 when I’ll have to look for a new job down under. I feel quite stressed by recent developments (AI), already have the feeling of not being able to keep up with all the new things (ask my 300 open tabs of articles I want to read), and fear that I could loose touch in my time off. How can I deal with this FOMO? And which topics would you look into in the upcoming months if you were in my place? Show Notes https://blog.jsbarretto.com/post/software-is-joy https://medium.com/@djsmith42/the-3-highest-roi-technical-skills-for-software-developers-21b412d79aff

Transcript
Discussion (0)
Starting point is 00:00:00 it takes more than 1.21 gigawatts to be a great engineer this is soft skills engineering episode 473 i'm your host dave smith i'm your host jameson dance soft skills engineering is a weekly advice podcast about all the non-technical things that go into the software development of many many gigawatts and gigabytes and gigaflops and all the other gigas i don't think i've ever thought about power being involved in my job except now with ai consuming all of the right power suddenly suddenly 1.21 gigawatts is uh it's relevant you're like that's one developer on my team yeah yeah well that's our uh that's our ai team member yeah clarence with all his custom memory and personality he's developed yeah we connected clarence to the local town clock tower
Starting point is 00:00:56 on the perfect night when there was a lightning bolt set to strike in 1955. And we're so glad. Did Clarence go back in time, the AI developer? I don't know, but I'm just trying desperately to tie this whole thing to Back to the Future and not succeeding. I mean, time travel is, it's hard to get continuity right. Yeah, it's not my fault. Should I thank our patrons?
Starting point is 00:01:20 I was hoping you would. Okay, thank you to the folks that contribute at the prodigious yet still surprisingly affordable amount that we shout them out every single week thank you to reba rebe grease rep is that a different language oh you know what it's a pig latin or something i don't know time to google this oh no it's some kind of youtube brain rot oh for kids it's like a kid's show it's not brain rot per se but it's like it's like what you see little kids watching on their ipads and in restaurants okay so our three to eight year old demographic statistics are gonna increase yeah that's what i gather from totally okay it'll
Starting point is 00:02:07 really it'll really be a hit with our our toddler and young child demographics all right anyways assaults on fringe flyers is merely unconscionable nice matthias my actual name on linkedin is yami debugging in the dark Connie the mobile development ordinaire first of his name quote or one equals one drop table
Starting point is 00:02:28 myomics Jacob Shandling Bjorn there's a very particular smell coming from your desk please create a spike to investigate the missing semicolon
Starting point is 00:02:36 Christy the world's okayest programmer Noah lab hearts every time I change my name and you don't laugh I get a little sad inside now you're happy
Starting point is 00:02:43 yeah Alexander Kuznetsov Nick Molyneux unsalted french fries are morally are not morally objectionable yum if the service org uses a subservice org and the controls at the subservice org are necessary pretend it's not javier gonzalez chewy ted timbrel seaman i want you to know this coup was not
Starting point is 00:03:01 personal it's just business you're still invited to taco tuesday kind regards your boss doing my part to make dave's heart swell that he should probably get that checked dan the optimal name that begins with d from drone deploy also i'm not a crab chase w norton unsalted password hashes are morally objectionable. Never is not just a crater on Mars. I like chicken, I like liver. Please deliver. Trashpanda python-summit.ch 16th October, a Swiss Python conference.
Starting point is 00:03:26 Kyle C. Boss, Ken C. Dodds, that guy over there, Jenny Kim, the stochastic parrot. Quinton, we have not heard from you in a month. Please go see Susan in HR ASAP. Jonathan Kings, nigh beautiful function of user documentation. Unsalted morals are objectionably French. Should williamangel.net add a cookie banner vote now? Only doing this
Starting point is 00:03:41 to impress Kevin, Brayden Keynes, John Grant, Brittany Ellick, and Beetlejuice Cumberbund. thank you thank you thank you wonderful we appreciate you we need some dumb i feel like i've made this joke before we need some dumb like youtuber name for our fans of like oh it's like the the legion you know they're not just people who like the show they're they're the armada of glorious elites or yeah well we we have a name you may recall but it might not it might not soft skillets yeah yeah i like that i think that's pretty good i'm not totally sure it has the grandeur you're looking for no i think it's perfect like it's it's self uh deprecating in the
Starting point is 00:04:21 right way all right soft skillet nation yes yeah soft skillet nation yeah that could be our new sign off yeah until next week soft skillet nation do you want to read your first nope r for do you want to read the first question i guess it's all of ours i do but first i just have to comment that as soon as i thought about a new sign-off line i just immediately thought of the the obnoxious youtube what's up guys i hate that i hate it so much what's up soft skillet nation it's your boy like oh my gosh i hate it well if you ever hear us starting the show with that you'll know that jameson has lost his mind or i replaced him with an ai okay yeah now i really will read the first question this comes from an anonymous listener
Starting point is 00:05:09 who says, Hi, Jameson and Dave, I am not a developer. But my question is hopefully transferable. I sit in between lawyers and developers. I advise on technology that can be applied to legal processes. And I support our teams and using a range of platforms and AI tools to be more efficient across their work. I have ADHD late diagnosis at age 22. And often have trouble with executive function, remembering details, progressing large projects with no deadlines and remembering verbal instructions have either of you ever had a neurodivergent person on your team if so how did you support them what environment helped them to work best also what frustrations did you have and how could they have mitigated them any help would be appreciated
Starting point is 00:05:50 to help me driving my manager insane i live in constant fear that one day she will snap and i'll be fired even avoid driving my manager oh did you miss the word yeah well here's my first answer to this question is read all the words okay let me reread that um any help would be appreciated to help me avoid driving my manager insane i live in constant fear that one day she will snap and i'll be fired even multiple years in and then we have a laughing face emoji at the end there just trying to convey the emotion you did it i felt it oh good it hit you right in the field it's the mark of a good actor yeah good voice actor yeah a good made for radio actor read laughing face emoji a lot insert your own emotions
Starting point is 00:06:36 here yes to your question i was diagnosed with adhd sometimes i'm still like i don't know if this is real i feel like everyone was diagnosed with adhd during the pandemic also i think there was some huge spike in it so i'm not sure if it's just a cultural thing or so that's when you got your diagnosis? I think it was, but I, it might've been before. So this listener says late diagnosis at age 22, but you were even later. Yeah, I was, I was in my thirties. I think it was before the pandemic actually, but I mean, maybe I was diagnosed before it was cool. I mean, one of the symptoms of ADHD is that you can't remember whether things happened pre-pandemic or post pandemic. Yeah. Actually, I think that is one of the symptoms of thinking you have ADHD is you look
Starting point is 00:07:19 at every single action you take and behavior you engage in and attribute your personality and say well this is like my adhd i don't i mean no you can just do stuff sometimes um anyways i'm not answering the question i've also had several people on my team with mental health issues there was one time where it was a whole team we went on a team retreat and we were hiking through the wilderness and i can't remember who started but somebody started talking about some some mental health struggles they had. And eventually, literally every person on the team had divulged that they were diagnosed with some sort of mental health thing, which I don't know what that says about me. Like you need to have a mental health problem to be in a team with me, I guess. I don't
Starting point is 00:08:06 know. It's a, what's it called? Like an implicit hiring criteria that you've been subconsciously applying? I guess. Yeah. Or like to, I don't know, to survive. Yeah. Wait, what does that mean that I must have something diagnosable because we've been podcasting together this whole time. Maybe. You attracted me into this. Yeah. Maybe you just have a patient heart. Those are the two requirements.
Starting point is 00:08:30 You either have ADHD or you are patient with those who have ADHD, and that's what you need to work with Jameson. Yeah. I do have some of the traits of like kind of disorganized, chaotic, flailing a little bit that I see kind of cluster a little bit. And then I have worked with other people with those traits too. How did I support them? There were probably people that had issues that I didn't know about. And then I just tried to be a good manager to them, but I didn't really do anything specific. But if someone did divulge something specific, then we would usually talk about how to best manage it. What kind of ways do you feel like this happens or shows itself at work? What kind of situations are hard for you? How can I recognize that you need some help and sort of trying to establish trust? So I think if you haven't told your manager yet, you should definitely tell your manager. Is this one of those situations where you're assuming people are as good as all the people you've interacted with?
Starting point is 00:09:23 Yeah, I think so. But if you've worked there for years, I live in constant fear that one day she will snap. I don't know. I hope you get along well with your manager. I guess that's part of it. If you don't trust your manager, then you have a lot of other problems besides an ADHD diagnosis. True. I mean, from this question, I get that they're looking for support from their managers.
Starting point is 00:09:43 not just ways to deal with it themselves because they're asking how did you support people what environment helped them the most and and what frustrated like what frustrated the manager about it yeah things that frustrated me were if people were dealing with mental health issues and and just kind of disappeared oh yeah yeah that's yeah that's really frustrating it's way different to say hey i am i am ill and need to take a day or two days or whatever versus to just like not show up i know it's it's tricky sometimes because like the thing that recognizes it needs a break is the thing that is ill and right there's some uh some recursion going on there but i think that's what you get by being open with your manager about it is is you get to say and i might need
Starting point is 00:10:29 i don't know this specific accommodation and because i've talked to you about it i will feel comfortable saying hey i need this thing it's easier to do that if you've set the stage ahead of time yeah being being open about when you when you need something when it's not working well instead of just sort of like silently struggling and and letting your manager pick it up from the output but not really know why or yeah like the worst case there is that your manager just has this sense of of frustration without having a being able to put their finger on exactly what yeah they're just they're just not doing anything yeah like why are they such a bad team member yeah they're they're just going too slow or they're dropping the ball a bunch or i don't know
Starting point is 00:11:09 yeah and knowing why can even if it's the same actions it can help you look at them differently as a manager and help you know what to do about them because if someone just like doesn't show up i mean i'm making up behaviors here but if they just like don't show up to work then i would be frustrated yeah if they have told me hey i need a day because my brain is doing loop-de-loops or whatever i think that's a lot easier to deal with totally i'll say on the other side of that coin so proactive communication is great and the other side of that coin is over using your adhd diagnosis can also be frustrating to a manager yes where it's like yes you can like we we you know i want to be a an empathetic supportive manager but if everything you do
Starting point is 00:11:53 wrong you blame on adhd i'm gonna have a hard time really supporting you because yeah there are some things that go wrong in your life because of your mental health diagnosis but there are also some things that go wrong in your life because of your own bad choices, you know, and in your work life, right? And so being willing to take full ownership for the things that go wrong without blaming ADHD every time, I think will help your manager trust more that when you say it's ADHD, it really is. I don't think I've ever done a thing and then felt like, oh, that was because ADHD was driving me. I've always felt like I had some control over my behavior and there's something i could do differently or better i don't know i feel like this is going to turn into old
Starting point is 00:12:34 men ranting at clouds but i do feel like with the rise of mental health awareness and the benefits that brings there's a downside of some abdication of responsibility and i've seen people kind of place the blame for everything that ever upsets anyone else on this external thing that's their mental health illness that they can't i don't know they just can't do anything about so they can't be held accountable and yeah maybe maybe that's the key you need to show that you are still accountable even if you have this mental health illness just like anyone would be i think it would be useful to try to answer this question yourself too like what environment would help me work the best what ways have i seen myself struggle or fail if i have trouble remembering
Starting point is 00:13:20 details what kind of systems do i want to put into place to help me remember these details or Or if I have trouble with these vague, large projects with no deadlines, which I'll be honest, everyone has trouble with those. It's true. Those are hard for everybody, but maybe a little harder for you. I don't know. Then you need to put more effort into making them less vague and large with no deadlines. Yeah, I agree. I think that makes sense.
Starting point is 00:13:42 And I think that's a bit of an exercise, right? Like figuring out what is your ideal environment. And I know a lot of people with ADHD diagnoses, and they all seem to tell me about slightly different environments that work best or worst for them. And so I think you owe it to yourself to do some exploration and kind of self-measure to see what truly are the things that work well for me and what are the triggers that cause me to struggle. I don't know, James. Do you think there's like a universal thing that everyone with ADHD struggles with? That they struggle with or that would help them? Sorry, a universal environment that is helpful to them or unhelpful.
Starting point is 00:14:18 Yeah, methamphetamine. That's the universal bad environment? No, that's the thing that helps everybody. Oh, okay. I thought you were saying get on meth. Yeah, no, stimulants. Okay, got it. That's the prescription drug of choice for treating ADHD.
Starting point is 00:14:36 Is it really? It is, yeah. All like Ritalin and Adderall and all that stuff, it's meth. Oh, those are the ingredients. acceptable white collar names for meth yeah they're i mean i have a bottle on my desk that says amphetamine dextroamphetamine uh-huh uh so maybe speed i don't know i listen i don't do drugs i only do drugs that come in labeled bottles that have the word fda on them somewhere yeah yeah i only do drugs that have costco on the bottle
Starting point is 00:15:08 so maybe i'm getting the particulars wrong of what illegal drug they're like but they are very widely prescribed for for adhd yeah they have downsides too so it's not it's definitely not a blanket solution another question that this question asker didn't ask which is kind of more on that accountability side of the equation is what can i do as someone with adhd to create an environment that works well for my co-workers because i work with several people with adhd diagnoses. And Jameson incident, incidentally, you are not in this category that I'm about to describe, but, uh, there, there are coworkers of mine who they jump topics really fast in discussion. I feel like I do do that. Well, maybe it just works well in podcast form. Cause I don't
Starting point is 00:15:54 get it from you. Okay. Yeah. Yeah. That's probably true. But I have, you know, I have coworkers who I'm like, okay, I brought up a topic. We're discussing it. We haven't reached resolution and they have left the topic. They have gone. Yeah. And it's like, okay, are you just going to like leave me hanging here you know so and i'm like i'm and i'm so orderly and so not adhd that i'm looking at my notes for our one-on-one and i'm like hey i'm thinking in my mind i've got this bullet point about talk about the due date for this widget delivery yeah and uh you have unresolved yeah it's unresolved and i can't move the next bullet unless we unless we get this figured out yeah that is challenging i think for people without adhd to to maintain the conversation
Starting point is 00:16:33 topic change tempo that adhd people naturally do not all of them yeah i find it really hard to avoid interrupting people do you really yeah i've tried to get better at it i still do it way more than i would like this is crazy because i consider you one of the least interruptive people i know well that's just because i'm terrified of you what you'll do to me if i interrupt you it happens a lot at work where we're in some technical discussion and i sort of i'm like oh yeah i get where this is going and i just get excited and want to kind of like show yeah i got it and let's let's keep going that's that's part of it sometimes i do that too despite having not having a diagnosis yeah i mean that's that's the thing like all
Starting point is 00:17:22 these things that people talk about with adhd are you can find population people in the population that do every single thing they might be clustered differently yeah in different degrees but i guess that's part of why yeah that's part of what you're talking about it's like find out where you struggle or where it's tough for other people and see if you can focus on those things and then take your meth and take your math yeah you know what they say uh or don't depending on how it affects your life and sleep and other things it can be bad for well i mean i've always heard that a a microgram of meth a day keeps the doctor away well have we answered the question i don't know i mean i lost my attention drifted and went to something else so i i couldn't really tell you
Starting point is 00:18:06 i'm trying to think back of what yeah what environment helped them work best i do think that's a little bit on you to figure out yeah i think you can collaborate with your manager but if you just go to your manager and say hey i have adhd help me work better it's not their job to be an expert on adhd they probably won't be able to figure it out but i i don't know jameson what are some of the things that help you work better um yeah writing stuff down is is like a core part of my workflow when i'm being effective because it helps organize my scattered thoughts i take tons of notes in meetings both as a way to pay attention and as a way to recall later on what we were talking about it's helpful for capturing those like tangents that pop up of like i can just
Starting point is 00:18:53 write that down and then keep listening and then come back to it later does your brain feel better if you write it down that it doesn't need to like go down that tangent in the moment i think so it's like a little bookmark like yeah i can get back there okay instead of like i have to pursue it before it it gets it's like a a puff of dandelion seeds or whatever it's gonna get blown away and dispersed by the wind if I don't go after it right now. And you must follow each one of the seats. Yeah, exactly. What about your physical environment? Nothing. I mean, no, I have headphones on. I mean, I basically always have headphones on, even if I'm in an office, unless I'm actively talking with someone else. What about hours of the day? Because some of
Starting point is 00:19:33 the people I know with ADHD, they're really great late at night. That's their most productive focus time. I'm really tired late at night. I don't think I have an hours of the day thing. I think i'm a morning person i'm just but i don't know if that has anything to do with adhd i thought everything is supposed to be tied back to adhd is that not is that not how that works no i don't know i don't know i'm not an expert on adhd i'm i'm barely an expert on me yeah i can tell you writing stuff down helps me a lot it probably would help everybody a lot though yeah it helps me a lot i have found some benefits like i do sometimes bounce around a little bit when i'm on a technical task and get sucked into other areas of the code base but that has a side effect
Starting point is 00:20:12 of me generally knowing things very broadly across a code base because i've i've just like followed those dandelion seeds sometimes yeah so i think there can be it has been helpful in developing over time a very broad knowledge of the stuff i work on so it's a superpower too i think in some ways it can be i don't know that's super cliche though i need it there's live laugh love and then right underneath it it says like but it's a superpower yeah not a weakness yeah Okay. Okay. Well.
Starting point is 00:20:40 Now we've answered the question, right? Yeah. Of course, we now have to insert our disclaimer that we are not psychologists, psychiatrists, psychoanalysts, but we are certified space psychologists. Yes. Now, if it was space ADHD, we could prescribe you space drugs. Yes. Space meth.
Starting point is 00:20:57 That only works in space. Yeah. It only works in orbital pathways. Yeah. It wouldn't work here. Yeah. Sorry. It's no good to you here.
Starting point is 00:21:05 Come to us when you're in space. All right. should i uh should i read our next question yeah if you can pay attention long enough wait no should i yes yeah it's me this one's me okay okay now i'm gonna make i'm gonna have to make fun of you for adhd now for the rest of at least this show i can take it okay i'm not self-conscious about it at all good this is from an anonymous listener who says hi dave and jameson you've made my runs very enjoyable over the last few years thank you so much for that even though i doubt that laughing out loud all the time is great for my performance yeah it is great it's a good abdominal workout
Starting point is 00:21:35 Weight lifting and laughing will kill you. Yeah, be careful, be careful. I have burst out laughing while lifting weights and narrowly avoided disaster. Well, to be clear, because of a thing I was listening to, not just because I'm a crazy person. No headphones in, just laughing to myself maniacally. Back to the question.
Starting point is 00:21:56 I've been in web development for seven years now and am a lead full-stack engineer at a consulting firm. Being a, quote, lead currently only means that my teammates seek my opinion and guidance on topics without me having any increased responsibility. In September, I'll move countries from Europe to Australia and will be on parental leave until mid-2026 when I'll have to look for a new job down under.
Starting point is 00:22:19 I feel quite stressed out by recent developments, AIs in parentheses here, already having the feeling of not being able to keep up with all the new things. Ask my 300 open tabs of articles that I want to read. And I fear that I could lose touch in my time off. how can I deal with this FOMO? And which topics would you look into in the upcoming months if you were in my place? Wow. Mid-2026 of parental leave. We're in mid-2025 right now. It is truly
Starting point is 00:22:47 a different world from the US. Yeah, that's amazing. So moving countries, then going on parental leave, and then looking for a new job. Does your employer know? You're moving and going on leave, and they're just like, yeah, we'll just pay you until you don't work here anymore. Their employer might be legally required to do that. Yeah. No matter where they live, I guess. I don't know. Well, congrats.
Starting point is 00:23:10 Yeah, that's amazing. You're lucky to have that. If I know anything about newborns, it's that you should devote all your time to learning about LLMs and AI while they're young. You only have one chance to have a newborn and learn AI. Yeah, you only have one chance to learn about AI while you have a newborn.
Starting point is 00:23:28 People on their deathbeds often say, I wish I had spent more time learning LLMs. Yeah. I wish I had spent more time following the AI podcasts. Congratulations on the child. Yeah. Fantastic. Babies rule. If this is your first child, then you might not do very much learning at all on parental leave. But here's the thing. Newborn babies spend a lot of time sleeping. Yeah. It's just when they spend that time asleep. That's the tricky part. Yeah. It's an extremely inconvenient blocks of time, but they still do it.
Starting point is 00:23:58 Yeah. Usually it's all of the time that you have to be awake, not sleeping. And then they're awake all the time that you can be sleeping. Yeah. True. True. I mean, I guess if you're on leave and you don't have any other kids though, then you just, maybe you just sleep when they sleep and you become a. Become an infant. Become a baby. Yeah. You can start eating from a bottle. Oh, good news. Your bathroom routine is going to change a lot. Yeah. It'll be really convenient for you and very inconvenient for whoever's taking care of you you could probably hire a service yeah so moving getting a new job in a known time frame and worried about losing touch because of this time away from work i mean i think that's pretty that's pretty generalizable not not just
Starting point is 00:24:44 i guess the specific part about being on parental leave is is you'll be quite occupied with important life stuff, but it's not like it's going to take up 100% of your time. I don't know what your living situation or family life is like, but I assume that you have a spouse or a partner and that you both have some amount of leave that overlaps in some way. So I'm assuming it's not you 100% of the time solo on call for caring for the child. Yeah, probably not. Let's go with that assumption because that definitely leaves time for study, which is a good segue to the question here is which topics should I study? And I got to tell you, this question is a little bit daunting for me to answer right now. You know, my answer to this question is probably
Starting point is 00:25:27 very different today than it was 12 months ago, even. And we're looking at a 12 month time frame here. It's like, what should I study now to be prepared to get a job in 12 months when my parental leave is over? And I'm like, boy, I have a hard time doing that, but, or answering that question i mean i mean i know one answer which is i'm stressed about ai i think if you are ignoring ai or or think it's a fad for use as a software developer you are wrong and missing out it has weaknesses it has downsides it has stuff it sucks at but it has only begun to change how software is written and i think i see some people feeling threatened by it and avoiding it because of that and i just think they're so wrong and they will become more wrong as it advances more
Starting point is 00:26:16 yeah i know that not everyone agrees with that but i think if this were me i would spend time getting really good at being a really effective ai enabled software engineer which is sort of a meta skill yeah totally is but it also involves kind of confronting your your fear and can be kind of expensive i guess it's a lot more expensive than just like playing with tech stuff you can run on your computer i know really for the for the first time in my professional life there's kind of a dollar barrier to entry now to learn a new skill i mean yeah like all the all the infrastructure stuff you can just like run all that in a local kubernetes setup mostly on your laptop yeah and a lot of these services have free tier options and yeah really cheap
Starting point is 00:27:00 not free tier options but kind of the the minimum entry point is dozens if not hundreds of dollars a month to get into ai seriously yeah i mean there's local models you can run they lag behind the frontier paid models and especially ones that you can run on your laptop those like more yeah i was gonna say like if you're doing that you're gonna get a really bad taste in your mouth for ai if you're running it on your laptop yeah unless you went and bought a hopper unit from nvidia yeah if you spend 20 grand on like a server rack for your house you can run it locally good news yeah now you can save the hundreds of dollars a month it would cost you to run locally or to pay a vendor lose touch my time off i think i've found it somewhat like
Starting point is 00:27:46 riding a bike i've had periods of time where i have written less code and more code in my career and i found it come back pretty quick me too i've never just dropped computers completely for a year though maybe that would be different but i guess don't do that well i mean when you when you've gotten further away from writing code it was because you were managing people who were writing code so still yeah still very close to the problem technical and yeah yeah whereas if you just go completely off code grid for a year you'll probably have a little bit rusty joints that need some work to get back into service yeah i don't think the core technology pieces are going to change much in a year i think ai will get better and the way you use it will evolve a bunch but it's also
Starting point is 00:28:29 possible if you just check out for a year you get to skip a bunch of the oh yeah like meandering yeah testing and trial and just like read okay here's what works now yeah it's been a year we have we have several new model releases and all these new tools and people have sort of figured out how to use them so even i don't know if you really just want to check out you can probably check back in and catch up with what works now a little bit that's a good point because i want to say it was about a year ago maybe a year and a half ago i had someone come and give me a demo of essentially a cobbled together agent AI development workflow that they had been creating on their own.
Starting point is 00:29:05 They had written a bunch of scripts that would gather context from your code base by taking files and pieces of files and putting them in a zip file and then sending them up to ChatGPT and getting answers and then bringing it back. And I realized all of that work was wasted because OpenAI was working on exactly that problem. Anthropic is working on exactly that problem as well. Cursor has been working on exactly that problem. And then if they had just waited six months or nine months
Starting point is 00:29:27 then they would have those tools in their hands that are way better i don't know maybe maybe it was good for them to kind of understand models better but at the end of the day they kind of meandered yeah yeah i i have seen the developer tools swallow a bunch of ad hoc junk i had sitting around that was nowhere near as good so that is possible too i already have the feeling not being able to keep up with all the new things i think i remember a time in my career where i felt stressed about this and i think i just gave up and and accepted that you know what i'm just not gonna i don't know there will be a five-year-old javascript framework that i have never heard of and has a thriving community and i'll just yeah hear about it once for the first time well after
Starting point is 00:30:08 it's peaked and then died right you'll read about it as a history footnote i'll be okay yeah that has happened a lot actually so i kind of got away from the front-end development world for a couple of years and i got back into it and i'm like holy crap what is all this stuff i mean i won't even say some of the names but i read i did like a rundown of all the probably 10 different technologies and i realized like a bunch of the stuff that i put a lot of time into learning are kind of on the way out now yeah and some of there has been stuff that rose to huge popularity that's now on the way out all in the time that i just wasn't focused on front end for like two years yeah so It is a very churn, churn-happy, frothy space anyway.
Starting point is 00:30:49 And like you said, Jameson, I don't think you necessarily need to ride the churn train in order to stay on top of what's current state. I've worked with people who are really good at, they just, I think they kind of dedicate their life to it. I'm thinking, how do they do it? And yeah, they just, that's all they do. They just consume all of the content about all of the new stuff all the time in this technical space they're interested in. and i appreciate their expertise and ask them questions about it and think man am i glad i don't have to i can read the summary six months later instead of yeah like the pull request that adds it sometimes that's it's it's useful to be on that cutting edge of the edge but i feel like
Starting point is 00:31:30 most of the time it's way more efficient to just like a little bit further behind it often is especially if you're making changes that your team's gonna have to maintain for years oh yeah And then you realize that it got abandoned, like a big part of your project got abandoned. Oof. Well, now we're just talking about JavaScript fatigue, like it's like 2015. Exactly. But doesn't generative AI software development feel similar? Although I haven't seen things die per se, but they evolve fast.
Starting point is 00:31:55 Yeah, that's fair. Yeah, I have seen, I mean, yeah, the tooling has evolved quite a bit. I think it's not quite the same in that you don't just, I mean, I guess you build like applications on top of models, but in general, they're easier to swap out than it is to change your javascript tech stack totally and i well you did talk about web development so i think we're justified in focusing on this i mean postgres has been like the database of choice to use for like a decade down web development and yeah there's there's a bunch of stuff that just hasn't changed that much it's it's really only a fairly small area of front-end frameworks and
Starting point is 00:32:30 rendering like css and styling technologies but like postgres is still important aws is still important that's true maybe this is a time to focus on fundamentals like like you said like pick out a technology that's still been going strong for a long time and go deep on that i was just about to say that i read a post that was making its way around the the tech circles a while ago writing toy software is a joy i will link it in the in the show notes can we still do that i don't know if i've done that in a long time yeah we can okay then i will and the summary of this is basically sometimes it's really fun to just write software that solves a problem it's been solved before it's you're not going to be the first person to make a game boy emulator or
Starting point is 00:33:14 whatever problem space you choose but you do have the advantage of being able to pick up a project that doesn't really have to do anything you don't have to go meet business requirements you can just pick a problem that will teach you stuff and go struggle with it and i don't think you you might never have quite the same ability to do that without worrying directly about how this is going to ship to users or, I don't know, what constraints the business will put on you. So I think I would maybe dive into just exciting stuff that makes me feel joy instead of how can I optimize for producing the most I possibly can when I get back. Producing the most shareholder value?
Starting point is 00:33:51 Yeah. I think if you write something cool or a bunch of different things that teach you stuff that are cool, then you'll learn stuff. Your skills will grow. That's a good idea. Yeah. That would also be really motivating, I think, to pick up a pet project. It's more motivating than like, oh, okay, what's the next chapter in the curriculum that I need to read about? Yeah. I think that's my answer then. I think I would still poke at AI just to kind of
Starting point is 00:34:13 keep up on it a little bit. Totally. If you don't like it, I have seen people go, they hate it so much that they make really bad arguments about why it sucks or why not to use it. And I think if you don't want to use it you need to have good arguments for why not which means you need to understand it a little bit more so yeah i would still play with ai but i think i would just find stuff that felt cool to create i agree i think that's a great idea well did we answer the question and snuggle the baby oh yeah those are the two things i would snuggle the baby there's actually a picture of me from many years ago when i had a baby programming on my computer with my baby sitting in my lap it's kind of really cute like sleeping that's adorable yeah it was kind of great
Starting point is 00:34:53 i think i have a picture of me playing video games with a baby i don't know if i've done it working i think you can you can clearly see i'm playing video games nice well question answered yes yes sorry yes we have answered it okay dave what should people do if they want their own questions answered go to soft skills audio and click the ask a question button where you can fill out our handy dandy form give us as little or as much information as you like bonus points if you give Jameson a compliment that makes me smile. And to Soft Skillet Nation, I say tagline. I like that.
Starting point is 00:35:28 I like saying tagline as the tagline. That feels good. Tagline. Outro. That's strong. That was emotional. All right. I'm trying so hard not to say the actual outro.
Starting point is 00:35:44 I'm just going to say outro. Okay. All right. Bye. We'll see you next time.

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