Changelog & Friends — Episode 41
Human skills to pay the bills
Kevin Ball discusses the importance of human skills in tech careers, arguing that technical abilities alone aren't sufficient for advancement, and shares insights on communication strategies and how engineers can better advocate for their ideas.
Transcript(20 segments)
Welcome to Changelog and Friends, our weekly talk show about human skills. Thank you to our partners for helping us make world -class podcasts for you every single week. Fastly .com, Fly .io, and TypeSense .org. Okay, let's talk. Well we're here with our old friend, K -Ball. What's up man? Hey! Good to be on the show. I've never been on a full Changelog episode, I don't think, or maybe one, but I'm excited to be on something else besides JS Party. Well, we're excited to have you on something else besides JS Party, although you haven't been partying with us much recently. I have not. Well, I started a new gig and there's like standing all company meetings at our old recording slot. So folks have been talking about moving around and having some Friday recordings, which is great. I was on a show just recently that we recorded on a Friday, but yeah, our old slot has become suddenly challenging. That happens to folks. That happened to Michael Rogers as well, where he's just like, every Thursday is booked in my entire life. I'm like, I guess you're off the show then, because that's when we record JS Party. And we were doing it live for a very long time and we finally realized this is a constraint that's optional and we could actually remove that constraint and provide a lot more flexibility for everybody and still share the link with our JS Party channel. So we're live to just our friends inside of the Changelog Slack, but not on YouTube. And that's actually been kind of a nice change and it's allowing you at least to get on the pod every once in a while versus never. I'm trying to think of when you were on the Changelog, Kevin. I don't recall. I might not have been. I feel like I was on. Maybe like an All Things Open thing. So you guys met at All Things Open. Yeah. 2017. That never showed. I know that. What did we talk about? We talked about Foundation, I think. I was there giving a talk on Foundation. Yeah, exactly. Foundation. ZURB. Foundation. Yeah. I worked there for a while. Yes, you did. Wow. I'm scanning. How come you never shit that, Adam? Was he that big of a dud or just... Well, I think like all conferences, we limit what we put out from there. Yeah. I don't remember, honestly. I think that was actually the proving ground of us going to conferences and how to do it. Well, I think it was just you. I wasn't even there. Yeah. I went solo to All Things Open. Enjoyed it. I don't know. I can't remember that far back to know for sure the specifics of why. I feel like you told me. Now, whether this is accurate or not, you told me you lost it. Oh, no. You lost the interview. No way. Did I say that? I don't know. I mean, I feel like I heard that somewhere. It was probably in a Slack channel and Slack expires now, but... So I cannot verify, but can neither confirm nor deny. Well, we don't usually lose stuff. Okay. Editor's note here. We don't lose anything. Okay. Sometimes we do lose audio, but I know we did not lose this. So this was a surprise to me. So I had to go back into our archives and pull out a clip from the unaired first conversation with K -Ball at All Things Open. So here's the opener. Just about 30 seconds or so from that conversation. Zerbians like their nickname. So I kind of had that nickname before, that's my online moniker. So I kind of got ahead of it and didn't let them pick a nickname. I was like, I go by K -Ball too, so if you want it. Well, I go by Stack or Stacks or Adam Stack or Adam. Yeah. Thank you for being patient though. So I'm going to do a quick sound check and kind of give you some instructions on proximity. You got it. But it's based on your voice because everybody has a different sounding voice, different loudness or whatever. You're a professional. You tell me what to do. I'm about here. This is what works for me. So we do have some live listeners. I'm not sure how many live listeners we actually have, but a huge fan of Foundation. We've talked about Foundation on the podcast and then the last one we talked about was Foundation 5. Very possible. So what version are we at now? We're at 6. We actually just released 624. So we released 6 about a year ago and I don't mind saying it was actually a little bit of a flubbed release. We rewrote the entire code base for a couple of different reasons to build accessibility in from the ground up and rework how we were doing some stuff, sort of the legacy of the framework. I mean it can happen, especially maybe at your first conference. Did you ship anything from that conference because I can't remember an episode from All Things Open that I wasn't part of. Well that's what we were doing Spotlight and so we weren't putting things onto the changelog from conferences. We thought for whatever reason that that content didn't belong on our main channel. We were weird people back then. We made strange choices. We went to conferences and we put that conference conversation on Spotlight, a whole separate show that had much less listeners
and
that's what we did. So I'm trying to remember exactly why. I know that Anna is her first name, but I can't recall her last name. I can easily pull up changelog .com slash spotlight and jog my memory because that's where all the content went from that engagement. So Anna Derbakova, we're talking about blockchain and Hyperledger. I think we only shipped one thing from that conference and that was it. We must have lost everything else. Spotlight number four. Either that or we were all that bad. You know, honestly, I mean that was December 2016 we shipped that. So I think if we went around that range in our feed, we'd see potentially something else on the changelog and I just don't know for sure. So barring that and I was just scanning, so there were two crossover episodes y 'all did where you pulled content from JS party into changelog that I was on. Ah, state of the log. I guess we're breaking new ground here. Via crossover you've been a participant in this podcast. There you go. Well, now you're here and now you're our sole focus. I mean, we're just here to talk to you. Yeah. Oh my goodness. All right. You've had all of 17 minutes to prepare your thoughts. I thought of course we should talk about human skills because this has been a focus of yours over the last few years, one that I kind of watched congeal to a certain extent into a formalized thing. I'm still holding out. Maybe we'll partner on something in that too, you know. Okay. Well tell us about this and give us the old partner pitch. All right. Here we go. So big picture. Is this something I've been interested in for a while? It's something I've been starting to bring in pieces of to JS party, which is really this idea of like, what are all the non -technical skills that factor into success in the tech industry? And we see this with engineers a lot, right? Folks kind of your first couple of positions, junior mid -level, maybe even into senior, you're riding entirely on your technical skills. And then at some point those skills, you kind of tap out where it's like the skills that got you there are no longer what are going to determine your success. They're table stakes. It's not to say they're not important anymore. Your technical skills are still important, but they're not enough to keep advancing or keep having more impact or however you want to measure yourself. And so there's a whole swath of skills from personal effectiveness to one -on -one interpersonal effectiveness to one -to -many interpersonal effectiveness that drive your impact from there out. And that might be like, how do I manage my own emotions? That might be, how do I have a hard conversation with somebody? Might be, how do I bring along a cross -functional partner and try to get something to happen there? But there's a whole bunch of different things. So as I said, I've brought some of that content into JS party, but for a while I've been noodling on could we do a podcast specifically focused on this, specifically focused on all the non -technical things that go into success in tech. And we were talking about this a little bit last year, but this was also like tech crash and recession or whatever. And so, you know, y 'all didn't have the bandwidth. And I said, well, F it. You know, I had at that point left my previous job for other reasons, but I was like, I have a bunch of bandwidth. I'm going to see if I can get this thing off the ground and had this idea of wanting to not just do another long form interview podcast because like as much as I love talking and talking with you all and interviewing people, like there's so many of those. And so I wanted to see if could I do something that's a little bit more kind of topic focused. Each episode would have a topic cut in pieces from multiple interviews, but it turns out if you want to do that, you need a whole bunch of interviews up front to make that happen. And so I started going and interviewing people and stumbled on why people ship long form interview podcasts because it takes a lot less editing to ship those interviews and there's good stuff in there. So since roughly the beginning of this year, I've been shipping interviews with people, leaders in technology about non -technical skills that go into success. And I've been shipping those interviews on YouTube and doing a little sub stack newsletter that like summarizes them. Now I am still holding out that someday I'm going to pull these things together into an edited form of the podcast. But since I started a new job a little over a month ago, the timeline on that has slipped out far enough that I'm waiting for y 'all to come back around and say, Hey, maybe we can do something together again. The ball is in our court, Adam. Wow. He's just teasing out some content and just waiting for us to, you know, to bite, to bite on that content. It's a hard pitch right here, Jared. I mean, we'll see, right? I could do it. I could do a trailer for y 'all. I've been doing these interviews. I have shipped at this point, 25 of these interviews on the order of an hour long. And I think at this point I probably have enough content to slice together for an episode or like a season, right? So like maybe 12 episodes or something like that, but there's enough scatter that I don't know how much beyond that, but I don't know. We'll see. I right now I'm super busy with other stuff, so I'm just kind of keeping the interview train going and building up this content library and eventually it'll turn into something a little bit more edited. Gotcha. Where would you find it on YouTube? Let me see if it actually shows up in search. Human skills. Oh, it's called human skills? It is called human skills, but it's, the audience is still pretty small. I think I have like a hundred subscribers or something like that. A lot of competition for that term. There is. So if you go to, you know where you can find me easiest is the sub stack. So humanskills .co and that includes, you know, links to the YouTube videos. Gotcha. Immediately click the no thanks button. Just want to do, want to go to sub stack on a closed loop on one thing real quick. So we did ship one episode
from,
and it was our first anthology, Jared. So the one I did was hacker stories from OSCON, all things open and node interactive because we had gone to node interactive in Austin. I went to all things open roughly around the same time. Okay. And I think you went to OSCON in Europe. I did. And we were early in our spotlight slash going to conferences and bringing back content phase. So I think we decided to like munch it all together. Okay. So we did that. We didn't know what we were doing. We're trying to figure out what to do. We were early days. So it's overwhelming going to conferences and getting so much content. Conferences are back now though. Conferences are back. We're going to conferences. We have three this fall. We just got back from strange loop. We go to all things open two weeks from now. That's right. And then we're also hitting up a cube con slash cloud native con because they're not in the brevity over there for the first time together, Adam and Gerhard and I, which have never heard of three of us gotten together. That's in early November. So we have three events on our calendar. Are you hitting up any conferences? So I'm going as just an attendee to lead dev West coast. I'm talking with the folks at Plato about doing some sort of interviews or something at elevate, which is another engineering leadership style comp. We're trying to figure out what that might look like. I'd love to get back on the road to JS conferences and doing interviews or live panels or other things there. Conferences are back in full force and it's fun and it's irreplaceable to just be with people talking about these things non digitally. It's really cool. Totally human skills. This is a phrase that you've been on. It sounds like everybody's on it on YouTube at least. I'm curious. Simon Sinek is onto the lease. I mean, he's a, he's a pretty big human skills person out there. You're in good company. So a lot of competition there. Yeah. It reminds me of an old Mitch Hedberg joke, which goes something like every book is a kid's book. If the kid can read every book is a children's book, if the kid can read, and that makes me think about human skills because aren't all skills, human skills, if the humans are humans. Yeah. So I'm pushing this as a phrase because I think the sort of nomenclature of hard skills and soft skills has set us back and the words that we use shape the way that we think about things. You know, people think, oh, you know, hard skills. Yeah. That's challenging. I'm smart. I'm going to do the hard stuff. I'm going to do hard skills, soft skills. That's like easy, weak. I don't need to touch those things. Right. And like not everybody feels that way, but I think there's a solid set of people who have taken that nomenclature and then become disdainful of this whole set of non -technical skills that are actually extremely impactful. The other part of that is soft makes people think fuzzy. It makes people think undefined where there are often very definite tactics and like concrete things that you can learn that will increase your effectiveness and your impact. And so I've been for a while trying to push, instead of talking about hard skills and soft skills, like let's actually call them what they are, right? One set of skills is technical skills, skills for dealing with technology and technical problems. And one set of skills is human skills, things for dealing with humans. And those humans might be ourselves or they might be other people out there. But you know, there's nothing hard or soft about one or the other. It's really about what is the domain that these skills are relevant for. That hard and soft divide, I think, is very real. And I had a boss who I appreciate in many ways, he's passed on now. And he used to always say, he very much valued engineering and hard technical problems. And then he used to say, well, we'll do all the hard work or whatever, and then we'll give it to the arts and crafts people, which was like such a condescending way to refer to a group of skills. And that was more like design versus dev thing, which is very much a divide and has ire on either side for reasons of lack of human skills and tribalism to a certain extent over the years. And I would always raise my hand as the engineer who's like, hey, it's not like arts and crafts are lesser. You know, I mean, first of all, that term makes it sound like it's something that children do in their free time at school or something. But unfortunate that there's this divide between hard and soft, just in our heads, that is like leftover baggage from, I would say, the past, but maybe even the present. And I do think that the words matter. I think human skills is a better way of framing it and one that I've adopted just from talking with you. I usually call them soft skills. And I know what that means to me and I don't think it's a bad thing to be a soft skill. But I think that a human skill tells a better story. What is the actual definition of soft skill and hard skill? Like, what does it truly mean and how have we completed to mean something else? Yeah. So as I understand it, it actually came out of an old military sort of training regime. And they said hard skills literally meaning technical skills. I don't know why they chose the word hard for that, but hard skills, meaning like rigid and interacting with technical things. And soft skills was everything else. Just a useful distinction that turns into, I guess, more connotation than denotation over time. I mean, I think technical skills is a useful connotation. And if you want to call it hard skills, like I don't in theory have a problem with that, but I've seen the downstream impacts of how people then take those words and shift them, right? Like if we were really able to say, okay, they said hard skills and they were just using that as a bucket. So let me divorce in my head how I think about hard and the other ways that's used in language from just this is defining that bucket and similarly soft, okay, that's just defining this other bucket, then there's no problem. But one of the things about humans is we don't do that. We don't have like hard and firm boundaries in our heads. Things leak between different areas. And so other connotations that come into soft versus hard leak into our thinking about these buckets of skills. Yes. Chad GPT gave me a definitive answer and actually broke it down into definition, examples and assessment for each. I won't bore you with all the details, but do that on your own. I just said, what is the meaning of soft and hard skills and got back when I got back. But basically it seems like teachable abilities, things you have to go to school for, formal education, a foreign language, things that seem to take rigorous training and on the job experience, things that you have to like seemingly intentionally do. That's what it seems to mean. And then the soft skills are less tangible. Basically like it's fungible, it's blurred. Like you're not really sure how to define those and so they just end up being soft. That's the everything else. Yeah. But I'm going to pick a bone with that a little bit because I think that a lot of things that get bundled into this soft skills arena around communication, around empathy, around emotional management, there are actually very definite, like humans are not all consistent to the level of computers, but we have a lot of patterns about us. Like there are learnable, tangible things that you can teach, that you can learn, you can practice. And so, I mean, that's another reason why I want to bend them under human skills and a lot of what I'm trying to do in the interviews that I'm doing and with the podcast there is like break down to tactics that you can apply even if you don't understand why this works and see increased effectiveness. It does say that they are often referred to as people skills or interpersonal skills. I think that's obviously less brandable than human skills. I agree with your nomenclature that you've chosen. I agree. I think empathy is a practice thing. It's something you can learn to do. It's something that can come natural, but it also can get improved upon with practice and I think intentional practice. Considering my involvement and founding of brain science despite its status right now, the podcast, that was a lot of my thrust was like there's so much to our human brain that connect us than more than divide us regardless of race, color, creed, geolocation, language barrier, whatever it might be, like we're all still just humans. And we all have this thing above the rest of our body or like the most important organ like if your brain does not operate, nothing else you do can be you like you are only you because of what your perception is through your own life with your brain. And so I was like, well, we got to discover that more. We have to like improve who we are by learning more about our brain. I think that's kind of what you're doing in a way, but in a different niche and subset of that essentially. Totally. Well, and there's kind of three different levels you can tackle this on, right? So you can tackle like here's a mental model for how I think about some domain, how I think about empathy or how I think about something. There's like here's sort of a strategy I can take for approaching it like here's my big picture, but you can even break down to like micro tactics of this is a thing you can change behaviorally that will impact how you are perceived. So one really tiny example that I love because it is so tiny and concrete. In English speaking communication, if you ask someone a question that starts with the word why, they will instantly feel more defensive. Why did you do that? Why did you choose to do that? Instantly you're like, oh, I got to defend my choice. If you change your phrase theology to say, you know, what were you thinking that led you to do that? It's immediately perceived as more neutral, even though the information that I am asking for is exactly the same. And so if you can systematically remove why from your vocabulary when you're asking questions, and then you can like in a targeted way reintroduce it when you want to have a little bit of that impact or make this a little more cutting. But if you can just make that tiny tactical shift, it will instantly make the people that you are asking questions of feel less defensive, which will usually result in you getting better answers. For sure. Yeah. We talked about mindset a lot too. There's a certain, you know, you have a superpower in your choice. So your choice is your individual superpower and your choice to, you know, change your phrase ology, so to speak, whenever you speak to people is part of that superpower you have. Mindset I think is a big thing, brings to mind Jocko Willink's thing where he says good. So if you have a bad thing happen to you, he's like, rather than, you know, think about the negative of it, he says, you broke your leg. Good. What's the positive from that? I'm paraphrasing his bigger thing, but you know, you got to run two miles good. One of my direct subordinates, one of my guys that worked for me, he would, he would call me up or pull me aside with some major problem, some issue that was going on. And he'd say, boss, we got this and that and the other thing. And I look at him and I'd say, good. And finally, one day he was telling me about some issue that he was having some problem and he said, I already know what you're going to say. And I said, well, what am I going to say? He said, you're going to say good. He said, that's what you always say when something is wrong and going bad. You always just look at me and say good. And I said, well, yeah, when things are going bad, there's going to be some good that's going to come from it. Didn't get the new high speed gear we wanted. Good. Didn't get promoted.
Good. More time to get better.
Oh, mission got canceled. Good. We can focus on another one. Didn't get funded. Didn't get the job you wanted. Got injured. Sprained my ankle. Got tapped out.
Good. Got beat. Good. Unexpected problems. Good. We have the opportunity to figure out a solution.
That's it. When things are going bad, don't get all bummed out. Don't get startled. Don't get frustrated. If
you can say the word good, guess what? It means you're still alive. It means you're still breathing. And if you're still breathing,
well, then hell, you still got some fight left in you. So get up,
dust off, reload, recalibrate, reengage, and go out on the attack.
It's a reframing, a redesign, so to speak, of how you look at different things. I'm down. I mean, Jared and I, behind the scenes, we were totally for this. I think the challenge, and this is not a long a roundabout to say no, but when you get into a position where you're creating so much content like we do across the board, and Kevin, you know this because you're a part of the larger change law podcast universe, is that to remain focused, you have to say no to certain things to keep the things you have on the rails as a yes. Yeah. No, I don't judge y 'all for saying no to me. I know you don't. I know you don't. And so I totally believe in this. And a bigger angst I might have is getting into the details of how you've delivered this. You were so motivated that you literally went out, talked with other human beings about this idea of human skills. You took their time. You took your time. You took up digital space with bits and bytes of audio. You took your time to edit it, format it, and refigure it and put it out into the world. And what was the result of that? What was the result of that effort? How do you measure the result? It's a great question. I think about this for us too. This isn't scrutinizing. It's more like we get so motivated by these things we care about. We do something about it, and we put it out there, and we want this feedback from the world. What was that feedback? Yeah. No, it's a great question. And it's one that I've asked myself because, if I'm honest, the audience for this has stayed pretty small. I find myself getting a tremendous amount of value out of these conversations. And so in some ways, the thing that has kept me going is every time I have one of these, I learn something that I then can go apply in my work. And I've had other people tell me, oh my gosh, I learned so much from that. I have maybe 100 subscribers on YouTube right now. It's tiny. A little more than that on Substack. But you know, in the podcasting world, you don't get much feedback. With 100 people, I've hardly had 10 of them independently say, oh my gosh, I've gotten so much value from this. Thank you for doing this. Thank you for doing this. 10 % of people giving feedback on something like that, some of that is early audience is more passionate. But also, it's creating value for those folks. So long as it's creating value for me, I want to keep going for it. I think there is a question in my head of like, how big is the audience for this type of stuff? Is the audience small right now because it's undiscovered or is it small because actually most people don't care? I don't know the answer. But I am continuing to publish interviews every week. Caveat, I skipped this week because my wife is traveling, I'm single parenting, and editing is a lot of freaking time. I didn't realize how much time y 'all saved me editing JS Party, man, it's a lot. And so, you know, I've got a backlog of things that I just need to get to editing and I haven't had time. But
anyway,
that's a long about understanding of like, I mean, and some of this comes to why do I keep doing JS Party? Some of it is because other people like it. But also, I get a lot of value out of every conversation that we have. It helps me think, it helps me shape my thinking, and it helps me learn about stuff that I wouldn't otherwise have the opportunity to learn. Yeah, for sure. You're probably remote, right? You go into an office now, so I'd imagine that JS Party is part of your community. It's part of your interpersonal -ness. Oh, absolutely. It's a requirement in a way. It's like meeting up with friends, but instead of meeting up with friends. And in the evening, it's a podcast, and you're talking about work -related matters that interest you. And you get a chance to lead, too. You get a chance to be an emcee and bring the topic up and carve out that thing and make it not just useful for you, but it also has an audience, so you get to transplant those ideas to other people as well. Absolutely. No, podcasting is one of the most fun things I do every week, and certainly the most fun thing I do that can be called work. Amen to that. What's up, friends? We're working closely with .tech domains to feature startups that are participating in their Startups .Tech program right here on the Changelog. I've never seen something like this from one of our advertisers, but it does make sense to me to show off not only what .tech domains offer, but also who is building on .tech domains. And I'm here with Bastian, co -founder of Eyeware. You can find them at eyeware .tech, E -Y -E -W -A -R -E .tech, where they build AI -powered webcam eye -tracking software used by AMD, Microsoft, and even Intel. Bastian, give me the back story. What does Eyeware do? We're a DeepTech spinoff, computer vision and AI spinoff from a Swiss research lab. We turn your webcam or 3D sensor into an eye tracker, so you don't have to buy expensive hardware to get reliable and robust eye -tracking performance on your PC. So we have two main products. One is the Gaysense SDK, which is an eye -tracking SDK that companies like AMD have used, in collaboration with us, to build, for example, the AMD Privacy View app that is now part of the Radian software driver suite. There you can use eye -tracking for certain features like Privacy View, it blurs out parts of the screen that you're not looking at. We also took that app and built our own solution called Eyeware Beam that is targeting gamers, where you can turn your webcam into a gaming eye tracker for more immersive gameplay in, for example, simulator games, over 200 of them through the OpenTrack extension. Or you can use it for streaming or game recording to improve your own gameplay by rewatching your recordings with that overlay and seeing when you missed something during essential sections of your gameplay, or just share it with the audience and engage better with them. Well, this is definitely the next frontier. Are you only licensing focused, or do you have any offerings that's ready for developers to consume and leverage in their projects? With Eyeware Beam, we are facing consumers directly with this app. You can download it. There's a free trial on our website and on Steam, so you can give it a go and see how you like it. The idea is still that we provide licensing solutions to big players, to OEMs, and allow them to integrate eye -tracking. I think there's going to be a world where you're going to have headsets. They're for sure going to come. I'm going to be one of the users, and eye -tracking is an essential part of it. But then you'll have a lot of just interfaces, surfaces, screens, where you will want to interact with them without a headset on, and their eye -tracking will also matter. So there's, for example, these 3D screens, 3D stereoscopic displays where you would need eye -tracking, and similar situations. So it's going to be a hybrid setup, and I think our technology is an essential part of that. Talk to me about the choice of using a die -tech domain. I think it was a logical decision to make from, I think every startup will first take their name and then add a dot -com behind it and try that out, and then it's probably going to be too expensive or taken already, and then look for alternatives. We are a deep tech company that has already part of it in the name, so if we put eyewear .tech, it makes it clear for third parties specifically for these potential clients that we want a license too, that we are a tech provider, and we're a deep tech company, we're a spinoff, and I think that represents it pretty well. Okay, make sure you check out eyewear .tech, that's E -Y -E -W -A -R -E dot tech, and of course go to startups .tech slash changelog if you want to have your startup that's building on a die -tech domain featured on a show like this. Don't wait, go to startups .tech slash changelog, again, startups .tech slash changelog. I wonder if it's a packaging thing, you know, this is I think, Jared, something that you can help me with here too, is that in a lot of cases the idea is the thing, but it's how you package it and share it with the world is the whole other thing. We have long form content through some brainpower of Jared primarily, clips form in the world and they go out on YouTube and Twitter and other places, and in some cases not even a show that he's on or I'm on, it's Practically Eye, and you've got this person on it that speaks of patenting or trademarking a billion whatevers, and with music, that whole, that whole one, Jared, like it's blown up, like that clip was less than two minutes on Practically Eye, it was about, tell the story, Jared, of this one, because I'm butchering the specifics, but it was, it blew up, it transcended our audience and went to mainstream in many places, it was in Reddit, it was on TikTok, it was on, you know, Instagram, and a lot of places where there's like commenting back and forth about the subject matter, and I think packaging is a big part of helping your content live, it's how do you package it, how do you deliver to the world, and because we don't have a lot of time, when we're first beginning to learn how to create content and deliver it and edit it and package it, we sort of take some perceived easy roads, because we don't want to build the infrastructure for it or whatever it might be, but the way people want to consume it might be a whole different way, like if you did the same content in a different package, would it transcend the hundred on YouTube or several hundred on Substack, is the, is the rough thing I'm trying to say, but share the story, Jared, what's the, that gigantic piece of Practically Eye content that just blew up, what was that? So we had a clip from Damian Real, who's a programmer slash lawyer, so anybody who operates at such intersections is, has a high chance of being interesting or having an interesting thing to say or having done, and he told the story of the time that he and a friend decided to brute force the creation of 471 billion melodies, write them to disk, copyright them, and then submit them as evidence as prior art in IP legal cases, and that changed the landscape of intellectual property in our US court systems, because everybody could refer to this as prior art and win when they previously would lose being sued for copying certain melodies and stuff. He tells it much better than I do, he tells it in 60 seconds with a nice rhythm to the way he speaks, he's done TED Talks, so this is a guy who's told that particular story many times, and can tell it very compellingly. And has crafted the way to tell it. And he's told it in a way that has a twist ending, because this entire time you're thinking this guy is an evil villain, because he's a lawyer who copyrighted a bunch of stuff, and you're thinking, and then he suited everybody into oblivion, because that's what lawyers do, and no, he took it all and put it in the public domain, and so at the last minute you have a reveal, which was very compelling, and made everybody want to share that, because their mind was blown. Plus, certain people in the comments didn't listen to the whole thing, so they still think he's a villain, and then they were getting arguments in the comments about you don't actually even watch the whole clip, you didn't pay attention, blah blah blah. Which of course then surfaces it to more people, because controversy is how you make things go. Yeah, exactly. So then the controversy, I ended up having to delete a few, I became a moderator suddenly, because two particular people just descended into, not just name calling, but really, really nasty name calling, and so I just was like, this is ridiculous. You know, it's the scale of the internet, law of large numbers and all that. So the packaging was there, interesting, it crossed multiple thresholds, it was both musical, it was intellectual property, it was programming, it wasn't actually AI, but it was on a show called Practical AI that was part of the arguments, it's like, this isn't AI, they just brute forced it. It's like, of course it wasn't. But anyways. Like so much of what gets called AI sometimes. Yeah. So that was that clip, and that's a situation where you can retrofit all the reasons why it was compelling, which I have kind of just done for you all. But also, it's the internet, baby, you just never know what's gonna happen. Like sometimes a thing blows up, and the algorithms love you, and you can't possibly reproduce that even if you try. Totally. Well, and, you know, in my head, there's a phrase that I love from back when I was a startup co founder, which was you work hard so you can get lucky, right? You show up every day, you ship stuff. And someday you'll get maybe you'll get lucky, you'll get that flash. I think you're right, Adam, about packaging. And like right now, I
frankly
don't have the time to experiment with it. I've had in the back of my head, like, do I pay somebody to come in and experiment with this and do things with it? Do I partner with somebody? But also, I'm getting so much value from just having the conversations for me right now that it doesn't feel urgent, like it doesn't feel like it's a problem that I have to solve right at this moment. I'm having these great conversations, I'm building this library of content and continuing to ship every week. And when I have bandwidth, or funding or whatever, to like, invest in exploring more packaging, maybe I'll do that. Well, on the other hand, a blog post that I have never written, but I titled and think about writing is called The Change Log Has Never Gone Viral. And it's not me complaining about the fact that we've never gone viral. But like our podcast, The Change Log, which has been around for 14 years now, we've had shows that are more popular, shows that are less popular. We've had blog posts and stuff that make it to Hacker News. We've had clips that go viral. That one's practical AI, so The Change Log still hasn't done that. But throughout all these years, I mean, we haven't had our viral moment, Adam. I mean, we may never will. We just kind of slow and steady it. And we just keep putting out what we think is good content, we hope is good content. And it is what it is. I mean, I think that should be an encouragement. Of course, it does mean that you sometimes have to play the long game. The question is, how long do you continue? When do you stop? And if you're getting intrinsic value yourself, K -Ball, you have to judge that. You can also measure impact in a couple of different ways, breadth and depth. And so you're demonstrating depth of impact with your human skills conversations because the number of people you are reaching, you're reaching them in a deep way, a way that it reaches them enough that they will tell you. And that's actually a pretty high threshold because most people will just listen to your show and never talk to you your entire life until you see them in a conference. And they're like, I've been listening to you for years. And you're like, how come you never told me before? You know? Yeah, no, absolutely. So the people that do tell you, it means that you've actually, there's a few different kinds of people. Of course, some people just tend to be more communicative on the internet. And so they're the kind of person who will email you. But then there's also the fact that like you help them enough that they felt compelled to email you. And that's depth of impact. So if you can get both breadth and depth going, now you have a hit, but if you have one or the other, I guess I personally would take depth over breadth myself. Even though numbers games appeal to our dopamine things, you guys can probably help me with the brain science on that, but that could keep you going until you just slow and steady build up a base. I mean, that's what we have done. We've never had a viral moment with the changelog. We've had, I think the very first time we had the React team on the changelog years and years ago, I think that show did probably outperform like double the shows around it. Like it was a very successful episode, but not like you see with YouTube, TikTok, Instagram kind of virality. Podcasts just don't do that unless you have an existing audience, right? Like MKBHD, millions of followers on YouTube, starts a podcast. He immediately has a huge reach on his podcast. Like that one went viral, so to speak, because that's just him extending his reach. You can do the cross channel thing. Absolutely. Yeah. But starting from scratch, I mean, most podcasts never have a hundred listeners. I was just telling Richard Feldman this the other day. Most podcasts never reach a hundred listeners. If you've reached a hundred and you're still kicking like that's success. Yeah, for sure. Yeah. Well, and as I said, I'm still getting a ton out of the conversations I once before built a newsletter up on front end development and I built it up to probably around four thousand forty five hundred subscribers, something like that. But I got bored. I was a subscriber of yours. Yeah. Well, and thank you. Thank you. This is ZenDev, right? This was ZenDev. Yeah, which was I was doing consulting and some training and like, you know, it clearly created value, but I eventually canned it because I got bored with the content and I'm nowhere close to that with the human skills interviews. And I think there's a whole swath of things I might explore around writing for this as well. And that's an untapped arena here. But to me, this the creator piece of it, something I learned from that experience is this has to not just be something that I think other people want to read. It has to be something that holds my attention where I am like every time I'm editing an episode I'm listening through and I'm like, oh, yeah, oh, yeah, that's great. I got to try that. That was that was a great idea. Like let me pull that in. So as long as I have that experience, I'm going to keep going. Well, share some nuggets of wisdom with us. Like what have you learned so far? You know, our listeners probably sitting here thinking I would like some human skills like you did the Y one, which I appreciate. I actually work with a coach. I coach with a coach in basketball who asks an interesting question in that vein when a player executes a play either improperly or not the way he was coached to execute it. And he will stop. And sometimes he'll yell and stuff because he's a basketball coach. But he'll also just say, what did you see? And really what he was asking is why did you do that? Like that's what the natural thing like you're trying to get like, why did you do that? That's not what you're supposed to do. But he says, what did you see? And then that child will replay what he saw that made him come to that decision. And it's a very constructive moment that I'm going to start copying and ask him, what did you see? So I like the reframing of why questions into other forms. That's another example of that being effective. What else have you learned? Like give us some nuggets. All right. So a few different things. So let's see what are some good ones. So one super fun conversation that I had was actually with Sean Swicks Wang. Never heard of him. Swicks is an interesting guy, as you all know. He's seeing a lot of success right now in the AI space, but I think of him as somebody who's extremely productive, right? He gets so much stuff done. He's always executing. So I asked him about that and his reaction was everyone asked about productivity systems and we can talk about that, but productivity is for people who don't have leverage. So let's talk about leverage. And first off, like that switch of like, here's somebody that I perceive as extremely productive and
he tells me, you know what? Productivity is not the right thing to be optimizing for. You may see me as productive. I don't see myself as that productive, but I'm productive on the right things. And so that was like brain switch. And then we talked about like, what are the things that can create leverage for you as an individual? Like how do you do personal leverage? And one thing that he was talking about is he said code and content both give you tremendous leverage because those are things that you do once and they can be shared and they can do all these different things. So they have abnormal power in terms of leverage. His highlight, he says they're permissionless, right? Like you don't need somebody else's permission to write code or to write content and as compared to forms of financial leverage or other different things you might do where you have to bring other people along. So I thought that was interesting. He also talked about kind of being pointy, figuring out a thing that you are particularly good at, leveraging that. And sometimes he said, you want to resist being put in a box because you contain multitudes, but people want to put you in a box and so you may as well help them, right? So if you become known for something, leverage it, leverage the heck out of it, use that to go. So if you have your viral episode of, in this case, the brute forcing mechanism, are there ways that you can leverage that further? Certainly this gentleman that you interviewed is leveraging the heck out of that. People love that. He takes it and he runs with it. Are there ways you can do that? Things like that. So I think those were pretty interesting areas. To go one layer deeper, to cue from that permissionless factor, like Damien and his colleague didn't ask anybody for permission to brute force whatever billion number of melodies, like they just did it, wrote it to disk, which makes it copyrightable, and then on their own whim, with no permission from anybody else, gave it to the public domain. And so that now is high leverage for him to be on podcast, share that story, be on TED, which is a stage that everybody would love to be on if they're a speaker. They require zero permission to execute that mission, essentially. Permissionless, leverage, meaning, when you say leverage, you mean more output than input? Much higher output than input. So I think the way he described it, I'm going to see if I can find a place to quote him. I was skimming it with you when you were talking there. If you go to that page and search for the word leverage, there's 31 matches. Yeah, exactly. 31 matches of leverage on this page for your interview with Sean. Well, and that's, I will note, this is what I do is I listen through these interviews and I try to pull out a theme that I can then wrap up in the newsletter for it. And for some folks, like you should, if you like some of what Sean said, you should go listen to that whole episode because like we didn't only talk about leverage, but it came up enough times that that was the theme that I pulled out. His definition of leverage, he says impact over effort. And some people would describe, you want to maximize impact while minimizing effort. And he's like, no, don't do that. You don't want to think about minimizing effort. You have a fixed effort budget, you have some amount of effort. What's the highest impact things you can do with that amount of effort? And so that's thinking about work that's going to scale. Another place that came up in that conversation is thinking about where in an organization do you want to work? You know, different code in different parts of the organization have different amounts of leverage. One could think about this a little bit in terms of, are you writing a feature or are you writing a library? As you see people moving up in their careers, often they're writing tools for other developers to impact, increase their impact, increase their leverage, things like that. You can also look at where, what is valued within the organization you're in and make sure you're working on things that you will see value from because the organization perceives their value. So that's like front office versus back office kind of distinction where you're, you know, the people who are generating the revenue, their perceived value is higher than the people who are reducing the costs, right? Like the two things, the two levers that software can pull in any organization is increase revenue, reduce costs. Yep. And of those two levers, if you want to be perceived as high value and survive layoffs and whatnot, you may be just as high value in the back office reducing costs, but if you are on the generating revenues side of that equation, you're going to be perceived as higher value. It's just the way that we think. Though it varies some by organization as well. Sure. Right. And so like a startup in particular usually doesn't care much about reducing costs, right? Because they're trying to hit frontline revenue and they said, we can reduce costs later. We got to show that there's a business here. A mature business might actually care more about reducing costs and if you can say, oh, I'm going to say, and you've got scale such that a change will, will have a bigger impact and you can tell that story. So like that's one domain we could talk about. I think I've gotten a lot of value from interviews with people about management because I work now largely as a manager. I still am in code. Lovely thing about being in - What are you coding? What am I coding? Yeah. Like what tech are you using? What stuff are you working on? Getting nerdy for a second. Oh, getting nerdy. So that's a simple SaaS app. We're actually migrating right now from a purely Next based system to one that's just React on the front end and a Rails app in the back end. So you're going off of Next .js? Yes. Why? Cause, oh, don't want to talk about it or too big of a can? This contains multitudes. I think part of the answer is more to do with how the particular Next app was implemented rather than Next per se. I will say that full stack Next is kind of a pain in the butt. I have yet to find, and I've tried, but I've yet to find a JavaScript backend that matches the productivity and simplicity of Rails or Django or some of these other things. I know lots of people love node servers and there are many great things about Express apps and that you can make them simple and whatever. And to me, the ORAM technologies are not there. I have yet to find one that just matches the affordances and gets you there. The simplicity, if you're doing a tiny app, works great. If you're decomposing a bunch of stuff into microservices, great. If you're doing a SaaS app, that's pretty straightforward and you want a monolith, it's nice to have a little bit more scaffolding and supports and a best in class ORAM. I have yet to find a JavaScript ORAM that I would call best in class. We'll leave it right there. This sounds like a good upcoming JS party episode where we can dive deeper into those details, but you were trying to go somewhere else and I derailed you, so we can move on from that. I mean, no, it's all good. I mean, we can go into that. I still am looking for good JavaScript ORAMs. We had an episode on our ORAMs with Steven Haberman, Haberman, I'm blanking on his name. Tell us what was wrong with his ORAM cable. You don't like it. No, I did like it. I'm just trying to get you that. It was getting me part of the way to what I am used to with ActiveRecord, but not all the way. And it's young and there's rough edges and they're working on it and they're iterating on it, but you know, it's a small team working on it. And so like, I don't want to say that there's no innovation happening in the JavaScript ORAM space. There absolutely is. I'm at a startup where the business innovation is not the technology side. I just want something that gets me there faster. That episode called the ORAMazing show. And it was ORAMazing and it was great. We dove really deep into some of the cool stuff they do with that ORAM. And it is awesome. And there's some things around sort of speed and parallelization and the ability to do things that are really, really cool. It works async out of the box in a way that like ActiveRecord doesn't. However, as a developer where I don't need all those optimizations and I'm just purely optimizing for productivity and having all these different things, it's not quite as easy. Fair enough. Well, you're trying to drive towards more human skills. You're talking about some of the stuff that you're working on. I'm curious if you picked up anything on communication, because I think it was our episode with Chris Brando recently, Adam, where we talked about the difficulty of engineers, I want to say explaining themselves, but really advocating for their positions and their decisions, specifically, he was talking about how to justify a refactor or the difficulty of talking about technical debt when you are trying to define things in numerical terms. And I think I said to him, communicating is hard and I was about to qualify it and I just stopped because I realized that's just a true sentence. And it's sometimes especially hard for engineers. And so have you learned any communication, because I think that in terms of leverage, I think if software developers can be better communicators, then they're like, that takes you to the stratosphere, doesn't it? So there's a few episodes that went pretty deep on communication in different ways. So a couple that I will point to, one was with my good friend Bradford Foltz. I worked with Bradford 15 years ago, and we were still regularly in touch. He's just a wonderful guy, has risen up in leadership. So he's now doing an independent consulting thing. But before that, he was leading an engineering org with a couple hundred people in it. We talked a lot about communication. And one of the things that he really talked about was kind of having in mind, when you go into a conversation, who is the person you're talking to? What tools do they have? What levers do they have? What do they care about? What does success look for them? I mean, fundamentally, it's about empathy, right? Starting from a place of, I forget who said it, but somebody else I interviewed said it, like your job, I think it was Leah Kistner said this, your job is not to say your thing. Your job is to say whatever it takes to get the other person to understand your thing. And that I think is where a lot of engineers fall down, because we want to say our thing. And we say it in the terms that matter to us, right? We need to refactor this because it's terrible, and it's causing all these bugs and whatever, whatever, whatever, right? But if we're talking to a business stakeholder, we need to say what we were trying to say in a way that matches what they care about. So maybe they care about revenue and customer renewals. And you can say, hey, you know, our systems as they are right now, are really hard to maintain and they've got all this stuff going on in them that results in all of these bugs. And that's causing customers to not renew because they have a frustrating experience. My proposal is we invest a bunch of time to clean this up and rewrite it in a way that prevents, or dramatically reduces those bugs from going out. And that we think that will impact customer renewals, right? And so what we're doing there is we're framing the thing that we're talking about in terms of what the person we're talking to cares about. And that I think is the big, I mean, there's lots of pieces of that. And there's a how do I do that? How do I understand what this person cares about? And honestly, like, the first step there is just to like, put in a little work, building a relationship, like have a conversation with them before you have to sell them on something. Understand who is this person? What are their challenges? What are their frustrations? One of the things that I suggest to engineers all the time is like, if you're interacting with customer success, or someone else, and you interact with them in a ticket, and you have never spoken to them face to face, reach out to them and be like, hey, like, we were just interacting in this ticket, and I realized we don't even know each other, can we set up 30 minutes for a coffee date, and just get to know each other a little bit. Because if you don't have in your head, who is this person and what do they care about, it's almost impossible to effectively communicate with them. And over time, you can build up kind of categories that will be less perfect than if you know this person in particular, but you can know, okay, people who work in customer success usually care about this set of things, people who work in sales usually care about this other set of things. And so you can kind of use that as a proxy if you don't have a pre existing relationship. But to get that you still need to build relationships with individuals in those positions. What's up friends, there's so much going on in the data and machine learning space. It's just hard to keep up. Did you know the graph technology lets you connect the dots across your data and ground your LM and actual knowledge. To learn about this new approach, don't miss NODES on October 26. At this free online conference, developers and data scientists from around the world will share how they use graph technology for everything from building intelligent apps and API's to enhancing machine learning and improving data visualizations. There are 90 inspiring talks over 24 hours. So no matter where you're at in the world, you can attend live sessions to register for this free conference visit Neo4j .com slash NODES. That's N -E -O the number four J dot com slash NODES. Adam, you convince people of things all the time, how do you do it? Ask questions, listen way more than I pitch. I think that you can't really present an idea to somebody unless you understand what Kevin's talking about, their position, their challenges, what they truly care about, even what they believe is true. You know, because like you might have the knowledge and the depth and understanding as someone that has value to offer. But unless it can be received, then it's dead on the vine. So I find that there's a maturity level to people we help through particular things that we sell. So in a lot of cases, I'm just asking questions like where are you guys at? What are you doing? What's working? What's resonating? Do you work with podcasts before? Have you sponsored content? How comfortable are you in creating content? How valuable is it to your organization? You know, do you really care to reach the world's developers or do you care to reach a UX -centric audience? You know, what are you trying to achieve? Who are you trying to speak to? What titles even? I might even be like, hey, if you're trying to reach iOS folks, don't advertise with us because it's not that we don't reach them. We don't reach them in large swaths that get you value. So why even sell them something we can't really give them value in? I like to ask a lot more questions than I do with the menu, so to speak, because what we have to sell is pretty finite. It's not challenging to present the menu and we can get super creative. But unless they will see value in the meal, so to speak, they will get comfort in the appetizing nature of what we offer, then it doesn't make any sense to give them the pitch and it just doesn't make any sense. And I'm super relational, too. We will often talk to folks 20 minutes, maybe more, just about, you know, what's going on, you know, or even the growth of our organization, just relating, so to speak, you know. So I like to ask a lot more questions than I offer a pitch, and I don't like to present the menu. I never start a call with, here's what we sell, do you want to buy it? It's never like that. It's more like, where are you guys at, what are you doing, how are things working for you, how high priority is this, budget's always a factor, obviously, like how much are you investing into this, what's a good place to begin for you, what are you comfortable with, you know. And I think that translates to many things, not just a I have something to sell, you buy it scenario, it's more like I have an idea, for example, what you said, Kevin, you said of I have ideas of how to change things for our organization for the better, but before I present them to you, what are the challenges you're facing, what do you care about most, what are you dealing with right now, because if I can solve something and it matters to you, but something else is much higher priority, I'm not going to bother you with this presentation of my idea, because it's premature, or you're not ready to hear it right now. I need to know more about what you care about before I can say I can actually solve your problems, you have to know the person to some degree or know what they're dealing with to truly present some value. Yeah, I interviewed with Mark Freeman, I don't think I quoted this piece of it in the newsletter, but like, you know, he's a data scientist, that's his background, he talked about he will have conversations with all the main stakeholders in his organization, and basically be like, hey, not making any promises about what we can do, but I'd love to know what problems do you have that you think data might be helpful for, and he'll have that upfront, and he'll gather this whole list of, oh, this person's interested in these things related to data, this person's related to that, whatever, and then when he's got all that, now he sees something he wants to do, he knows, oh, that's connected to this thing this stakeholder wanted, let me go and pitch them so that now I can get buy -in and an ally and somebody to help make this happen, because I know the problems they're having, and I can now connect the things that I think we should be doing with problems that are being felt elsewhere in the organization. I think a lot of this really begins with being back to the human skills, being the best human. I think that's probably why you can't out there, I think there's a lot of just lack of emotional intelligence, and even self -regulation and self -awareness to be the best human, to offer the best value for organization, I just think that's a norm in society. A lot of us live unhealthy lives in many respects, whether it's relationally, whether it's exercise or health or food or sleep, all these things, and then you've got the news and the constant cycle of negativity out there, I think we live in a very stormy atmosphere, at least here in the U .S. particularly, I think probably it's a global situation, but I can't speak globally because I'm not all different places in the world, but I think that we deal with a lot of stuff to make it challenging to show up as the best version of us every single day, and I think that plays into a lot of dysfunction into organizations. And so just having things that help people be better human beings, like reading certain books or even with you, like Kevin, like you mentioned, while you have not amassed an army of subscribers, you have amassed a lot of things that give you value in the product itself, and I'm sure there's a lot of people that you're influencing through the content that you're creating and the things that are interesting to you to pursue that make it valuable. I think that's a super big challenge. That's why I like the idea of human skills. We just haven't found a way to package it in a way that really makes sense to carve out together in a sense. What are your thoughts on that? What are your thoughts on the immaturity of individuals and emotional intelligence and best selves, et cetera? Yeah, I mean, I think it's hard. I think we have to give ourselves a little grace, right? Every person out here is dealing with something. They're dealing with challenges. There's a lot of stuff going on at a societal level. You never know what somebody is dealing with at home, dealing with other different things. One of the things I try to do in all of my kind of interactions at work is give people permission, essentially, to just be people and be human. I remember I had a get to know you conversation at my last job with someone who was new there. I'm like, we just started going off on books. We were talking about books and it was fun and like we're talking about books we like and going and we get 25 minutes in and she goes, oh my gosh, like we have five minutes left and we haven't talked about work at all. Like is this, did we screw up? And I'm like, no, we didn't screw up. We're connecting as humans. This is great. Like that's okay and I think especially in the like remote centric environment, we need to make explicit the work that goes into connections and I think like I honestly, I love a lot of things about remote work. I love not having a commute for one but I also, I love being able to work with people all over the world and have it not be a problem but the challenge with remote work is a lot of the kind of natural relationship building that happened around the edges if you're all co -located in an office doesn't happen and so if you want to create relationships as human beings, you need to go out of your way to make that happen. I do it by scheduling one -on -ones with random people or not random people but with everyone essentially and like just putting in time and energy to that. As a manager, meetings are part of my job so I can do a lot of that. If you're an engineer, maybe you do one of those a week where you're just like reaching out to somebody and you're like, hey, let's connect. Let's just talk about stuff and be humans together. There's lots of different ways you can do it. Some companies will have like, I've heard it called mandatory fun, right? Where it's like, oh, we're gonna do this fun thing together and like there's pros and cons to that but the underlying idea that relationships are a part of work, they are an important part of work even if you are not a manager where relationships are explicitly part of your job. For engineers, having relationships at work, knowing the people that you are serving and interacting with will help you do your work. And so conceptualizing part of my job is to make sure that I'm building at least some amount of relationship with my team and my stakeholders and I'm gonna explicitly put in time and energy to make that happen and that relationship is a human relationship. It's just like I want to get to know these people, you know? That's okay, we just need to make it explicit because it's not gonna happen in the lunch room and the water cooler the way it does if you're in an office together. But what if you don't like people? I mean that sounds snarky but I think that that's a real concern for a lot of people. They're like, you know what? I just don't really like people. I don't like talking to people. I don't care what they're doing. I know that maybe that's selfish but that's just who I am right now. Like how do I, what do I do? Are you asking for a friend, Jared? It's very rare that somebody doesn't like anyone. I know a lot of engineers who don't like interacting with people who are not engineers. Right. But usually there's some engineers that they enjoy interacting with. If you don't enjoy anyone that you're working with, I would recommend trying to find a new job. Now, probably like not everybody can do that. You may be in a position you can't, you may, you know, other different things. But like honestly you deserve to like the people that you work with. That's my opinion. You deserve as a human being to like your job and to like the people that you work with and within the constraints that you have for whatever they are, if that is not true, I think you should feel justified in looking for a new job. Or be required to. I halfway agree with that. Yeah. I agree that you should definitely feel justified in looking for a new job. I don't know about deserving to like the people. Like sometimes, I don't know, I guess it depends on what you mean by deserve. We could probably bike shed that. Probably not worth it. But definitely agree that if you don't like any of the people that you work with, logically you should be probably searching for somewhere else to work. I mean, you don't, you're not going to love everyone. People are hard. There's going to be some people who rub you the wrong way, but if you don't like anyone that you work with, that sounds terrible. Why would you do that to yourself? I think it goes back to the fundamentals of the human being too. Like if you're someone in the world, and I get it, there's a lot of people who are just curmudgeon. They just like less people. You know, there's introverts versus extroverts and there's a lot of studies around, you know, the different traits and characteristics that come with people who ebb and flow through that spectrum. But I think if you're generally a person who doesn't like anybody or a lot of people based on what Jared said, I think there's something going on internally. Look inside. Yeah, like there's something that's not, I wouldn't say normal necessarily, but if you're someone who doesn't like the people you work with, or people, you said people in general, Jared? Is that what you mean by that? People in general? You don't like people, so therefore I just want to do my job and not interact? Exactly. Okay. Well, that's cool, I suppose, to some degree, like if you want to be that person, but you're going to be less valuable to an organization because you're hard to work with, you're in quotes an a -hole. You're going to stay right where you are basically, and if you're okay with that, then that's what you do. Yeah, totally. And you may go through periods in your life where that's what you want, right? Like it's okay to choose to say, you know what? I am happy doing my work on my own. I don't want to interact with any of these people. I don't care if I advance. I don't care if I have greater impact, all these other things, like that's totally legit. It's okay to say that, but know that you're saying that. Know that that's a choice, right? Right. If you want to advance. Don't wonder why you're not advancing. If you want to have greater impact, and honestly, well, it depends on who you are, right? But for me, if you want to have more fun, like find the people that you like interacting with, figure out how to interact with them more. Find the people that you maybe could learn to like to interact with and figure out how to interact with them in a way that's going to be fun for both of you. Relationships are fundamental to impact in organizations. Now, coming back to, all the way back to the conversation about Swix, right? Like this isn't to say there's no way to have impact without having relationships, right? You can write some killer code. You could write some killer articles. As a lone wolf, there are ways to do that. It's a lot harder, in my opinion, to have impact inside of an organization if you don't invest in some relationships. So if human skills to a certain extent are a means to an end, if my end is, I would like to make more money, what's your advice there? So I'm an engineer. I make X dollars. I like to make more than X dollars.
How
do I do that inside my organization? Like what do I need to do? What do I need to say? Who do I need to talk to? How do I position myself, et cetera? What's your advice? So it's going to vary based on where you're already at right now. And this is actually something that's come up for me because one of the things I was doing this last year is I'm working as a coach. I'm coaching engineers. I'm still coaching some engineers, even though I have this full -time gig, which is why I'm busy and haven't been shipping more podcast stuff. But you may be in a place where you need to transition from solving problems to defining problems, right? So this is often a transition that happens somewhere between mid -level or senior and then like high senior and staff engineer. Up to a point, people are essentially saying, here's the thing we need done. You're very junior. Here's the thing we need done. We're going to break it down into tasks. You do tasks. Okay, great. Higher level. Here's the thing we need done. Break it down into tasks and make sure it happens. Okay. A level up from that is starting to say, you need to be identifying the things that need to be done and figuring out how to convince people that those are the things that need to be done. So some of the skills that go into that is just starting to observe where are the friction points, where are things not working, whether it's on the product side or the team side or something else, and figuring out how to package together something to improve on that. And that packaging, you don't necessarily have to be the one who knows the answers, but you might be wrangling the people who know the answers where you're like, we keep having the bugs of this type and they're impactful. They're causing us user problems, we're losing money, whatever, whatever. We need to solve that. I think if we get this really smart engineer and that really smart engineer in a room together, then they will make that happen and you kind of bring that together and make that happen. Like that is increasing your impact even if you're not the one solving the problem. And what you've done is you've identified the problem, you've labeled it and presented it to the organization. This is a thing we need to solve. And you've gotten together the people to make that happen. So that's kind of moving up the value hierarchy. And you can keep going and you can look at these like job level charts, right? And they'll talk about these different things and they talk about scope of impact. That's what you're trying to optimize at most organizations to move up the hierarchy. And that's moving up the hierarchy, whether you're deciding to go into management or you're going up the hierarchy as an engineer, you're increasing the scope of your impact. And usually that involves moving from solving problems to identifying problems, moving from working on a single project to working across projects, moving from interacting with people on your team to interacting with people across teams or upwards in the organization. That's good advice right there. I think I'll take that. So if you're listening and you take that exact advice and then you make more money as an end result, you know, maybe let us know. Or subscribe to K -Ball's sub stack or something, you know. Or just send me a thank you or a hello. You don't even have to send a thank you, send a, Hey, I heard you and it sounded cool. I appreciate you. Let's go a long way. And if you really want this human skills project to be repackaged into tight, well formed, musical, edited, amazing podcast episodes here on a changelog podcast, definitely let us know, because maybe that would be a way of convincing Adam to turn that no into a yes. What do you think, Adam? I don't think it's my yes or no here, Jared. I think it's just, you know, you know where we're at, you know where we're at. To give some credence to that, we've tried to reduce our footprint to some degree by not producing so many podcasts. We went horizontal versus vertical. And I think this year we've seen many dividends be paid back to us in the feedback loop of just creating, because we've gone more vertical with the changelog in particular, like this show, like this show has given us some room to play, I would say, maybe room to wiggle a little bit. That isn't just, it has to be a serious interview, a finite project, it has to equal X amount of minutes. It gives us room to explore a bit. And I think the rhythm of Monday, Wednesday, Friday has really paid well to us. I think I'd be happy having you back here frequently on this show talking about human related skills or, you know, finding ways to have you kind of co -host in some cases versus like a dedicated thing. I think you're going to be better off to some degree on your own with your own sub stack, maybe even a TikTok, you know, where you're sort of like going, you know, one to two minutes and you're pulling. I might be too old for TikTok. We got to see. I don't think so. Adam pushes everyone into TikTok. That's his move. I got to try it, actually. The most innovative content happening out there, in my opinion, the proving ground is happening in virality as well as consumability on TikTok. Like there is a lot of remixes. I just think it's a proving ground for a lot of great things. It's not the only ground, but I think there is a lot of people on that platform that it's rewarding to those who can find ways to present certain things in a way that people want to consume them. I think the algorithm rewards you well as well. I think a hub and spoke multifaceted approach is the right way. Maybe long form or clips on YouTube, maybe very personal things on TikTok. You know, I think the newsletter is still, you know, very great. I think you'll see some dividends be paid to you if you, like even in this case here, you're exposing your idea to a larger audience, like do this again, but on a whole different podcast. Totally. You know, go on a little podcast sprint, mention your love for JS Party, of course. Mention your desire for being a better manager. You get to talk about the organization you're in. You get to share more thoughts around, you know, your choice of Rails versus a React backend, et cetera, or a Node backend. You know, you get to share all these different things, and then you get to also supplant some human skills in there as well. I think that, you know, if you put a little more effort into that versus just the content itself. Now, keep in mind, you got a family, you got a full -time job, and so that you might be like, how am I going to do that? I don't have time for it. And that's okay, because sometimes we just create just to enjoy, not to go viral or to get big. I always think, like, what's your goal in this? Like, do you want this to be a big thing? Because if you want this to be a big thing, like 10 ,000, 20 ,000 plus, well, there's a whole different playbook to enact and engage in, you know, and if you want to remain not so much, in quotes, small, but achievable, something that you can easily keep doing while keeping your full -time job, while maintaining your balance with your family, then where it's at right now is perfect, literally perfect for you, you know? And at some point, maybe it gets bigger. One of the things that I've seen is that I, as a human being, operate best in sprints, right? So I will have times when I'm pushing really hard on this, and I'll have times when I'm stepping back, and it's just keeping the background publishing going, and sometimes we're pushing hard. But I mean, I love hanging out and talking with y 'all. I love going on and talking with other folks, and, you know, as I said, I do this because I'm fascinated by it. There are so many layers to how we can do better as human beings interacting with human beings, and yeah, I love it. Well, thank you guys for having me on. This has been super fun. That felt like a bit of a wrap -up, so I'm just going to jump on it. Like, this is super fun. Yeah, man, wrap it. See, you're a podcaster, too. He's like, I can feel a wrap when I - I mean, we can keep going, but I can feel a wrap coming a mile away. No, wrap it up, K -Ball. Wrap it up for us. Well, and I will say, right, like, to your point, I feel like all of my interests are aligning at this point, right? So the new job is a platform for coaching, right? It is - I'm working at a company that is doing both direct -to -consumer and B2B helping, you know, coaching, and especially coaching people in the tech industry right now, though we're expanding among other things. So like, that aligns with the podcast aligns with the stuff we talk on, JS party aligns, like it's all coming together in a great way. So like, I appreciate the ideas, you know, Adam, I know you've thought a ton about this and I'll keep pricking your brain for how to make it go more, but it also is just like, these are all things that are, to your point, bringing me into the world, right? Like, this is what I love at this point. What's good too, that you say that you haven't become bored with it yet, at least. That's half the battle with, like, being a content, in quotes, content creator, somebody who curates ideas, funnels them into a piece of content that's distributable, to not be bored with the thing itself, because that's a sad place to be, really. It's not good. It's not good. Change it if you can. It's not good. So humanskills .co is where people can go to subscribe to the sub stack. And that also has the YouTube videos in it as well, plus some pros from you and some quotes from the content, et cetera, some deep dives, it seems to be about 40 -ish minutes per interview. Is that roughly the rhythm? Yeah, typically I'm talking with folks for on the order of an hour, and then there's some editing, so it ends up somewhere between 30 to 40 minutes, and a couple of them get close to an hour. I would encourage you to pull some of those clips out, personally narrate them, and share some of them on TikTok. Like two minutes, three minutes or less, bring in some closed captions, so to speak, so that you can read as well as listen. There's a lot of cool things that you can do on there, and it's permissionless. I think TikTok is very permissionless. And you can watch the trends, and the platform encourages remix, so the best artist still kind of aspect, totally cool there. Still the best ideas, still the virality ideas that go well there, and I bet you you'll reach a different kind of audience that cares about human skills that also happen to be in software -related cultures. And I think that's kind of where you're at right now, you're kind of in a coaching, not just we're a dev environment only, we're sort of in a place where you do B2B, you do direct consumer as you mentioned, you have a chance to be a manager and be somebody who coaches and educates. So I think that's a great place to be, but I would encourage you to check it out and do some play. All right. From your words to my brain, we'll see what happens. Yeah. And then come back and let us know how it worked out, and see where it goes from there. What else, Jared? Is that it? Come tell us the story of your viral TikTok that you created. Yeah. Is that the show, This Is The Friends, This Is It, right now, this moment? That's it. This is it. Okay. Bye friends. Bye y 'all. Bye cable. Thanks cable. Human skills, tons of fun to talk about, not always fun to implement because it's a little painful to be self -reflective and to be self -aware and to be emotionally regulated and all these fun things to show up as our best possible human being. But I encourage you to deeply think about Jocko Willink's good speech. I don't know what they call that thing, but I know that when I listen to it, I think that's a reframing I need to have when I'm negative, down, or just not in the right place mentally. I need to shift my mindset to the positive and not the negative. And I will often reference parts of that, if not all of it, to get back to good, to get back to thinking good, not the negative. So hopefully that helps you too. Something I want to mention here in the post show, as we tail out the podcast is I did find the audio from Kevin and I's conversation way back at All Things Open. And by the way, to correct myself, it was All Things Open 2016, not 2017. For many years, I've had 2017 in my brain to that year and it was 2016 all along. So if you want to hear the full length episode, the full length production, the conversation that Kevin and I had, we will edit it and we will find a way to put it out as a bonus, either straight up as plus plus or something else. We don't know. I just thought it out there. If you want that, say what's up in the comments or in Slack or on Twitter or wherever. But thank you to our partners Fastly, Fly and Type Sense. Of course, the Beats Master in residence, Breakmaster Cylinder, bring in those awesome beats every single week. And we are announcing something fun on Monday. So pay attention on Monday. If you're not a subscriber of Change Law News, well, you got this podcast, so maybe you are. But if not, check out changelaw .com slash news and pay attention to Monday's edition. That's all I'm saying. That's it. The show's done. Bye, friends.