Changelog & Friends — Episode 70

Motivated by play

Annie Sexton shares her journey leaving and returning to tech, pivoting to interior design, rediscovering joy at Fly.io, and treating her Typist note-taking app as a passion project.

Transcript(65 segments)
  1. SPEAKER_01

    Welcome to changelog and friends a weekly talk show about side project moderation. Shout out to our partners at fly the home of changelog .com launch your app near your users for peak performance fly makes it easy. Learn how at fly .io. Okay, let's talk. What's up friends? This episode is brought to you by one of my good friends. One of my best friends actually one of our good friends tail scale. As you know around here, we love tail scale. At least I do. I don't think Jared uses it. I know Gerhard loves it. I love it. So maybe you'll love it too. So tail scale is the easiest way to connect devices services anything to each other wherever they are runs on Linux Mac iOS Android Windows everywhere anything you want to connect to you can run tail scale on it and it's too easy to connect to it whether it's a remote desktop environment. Here's one thing I do this pretty cool. Actually, I often will remote desktop into a different Mac machine at my home. So I come to the studio. I'm doing my thing. But for some reason I need to go on to my iMac Pro back at the house, which is my home desktop that I use for work and there's things that I do there that I need to check on and I just open up remote desktop. It's a Apple application and because my iMac Pro and my laptop that I have at the office are both on the same tail net guess what? I can remote desktop right into the machine too easy, but I can also SSH to my Plex server. I can also SSH into my pie hole. I can also SSH into my whatever I want to SSH into because it is just too easy. It's intuitive. It's blazing fast. It runs everywhere and I love tail scale and I think you might love them too. So you can try tail scale for free today for up to a hundred devices and three users for free at tail scale .com. No credit card required again. Tailscale .com. So we have Annie Sexton back on the show from the famed get your reset on episode. Oh, yeah. A couple years back where he nerded out about our get flows for way too long, but people seem to like it. Welcome back, Annie. Thank you. It's great to be here. I guess you got a different kind of reset on this time. I didn't even plan that, but it worked out, didn't it? I mean, that's a good fun. Yeah. It's been a ride. It's been a ride. So you're with render back when you were on the pod. I think 21, 22. What year was that? That's right. 21. Yeah. And then a lot happened in 2021. And since then, I mean, in the tech industry, it's been, it's been a roller coaster and mostly downs more than ups, I think, but how's it been for you? I mean, we're, we're mostly on the sidelines. Of course, we felt it financially as well here at changelog, but we aren't employed traditionally, you know, Adam and I don't do the traditional job search things. Although maybe we'll have to, at some point, we just haven't had to, you know, if we had, we wondered for a minute there, you know, might we have to go get real jobs here soon, but we, uh, we, we seem to be surviving what happened from your perspective, any help all of us catch up? Well, let me just say, if I could go back and talk to myself, I would advise myself that 2023 is not the year to be unemployed in the tech world and to take a break from the tech world. So I, at the end of 2022, I was feeling really burned out on the tech world for a lot of different reasons. And I really wanted a break. I think part of it was, actually, I would say a lot of it had to do with my own adoption of the, the side hustle mentality and how, how many years I had gone through that and let that be a huge part of my life and how damaging that became. I hit a point where I really just needed to stop altogether. And I thought that at the end of 2022, that was the end I would, I'm done with tech and I actually went on to pursue something completely different. I actually took a course in interior design. I got certified. It was, I wanted something wildly different and it was great for a time. There's also a lot to, I took away some notes being in a very female dominated industry for a short time. Better or worse. Oh, better, better, definitely better. Okay. That's good. But

  2. SPEAKER_00

    that

  3. SPEAKER_01

    brought a lot of thoughts back to the tech world. When I finally did return, I did find that just, even though I love interior design, I love design. I love art in general. I don't want to be in that world. I don't want clients. I don't want to be a freelancer for one thing. And it's also really hard at like, I was think I was 34 at that time. It's really hard to start over in a new industry, starting those low level jobs where they're really quite unfulfilling I found. And you just got to it. You got to, you got to pay your dues. And I realized I did not want to do that. And I also wasn't excited enough about where that would have taken me. So anyways, didn't work out and I decided I would, you know what? I'm kind of running low on money. I'm going to get myself an engineering job again. And so I started to search in the summer and granted, I was not looking for traditional engineering jobs. I was trying to look more for product work and then later into developer relations, which is where I am now. But I did not anticipate how long it would take in 2023 to get a new tech job. I know I was making things a little more difficult for myself and not looking for an engineering job specifically and looking for something that was engineering tangential, but it was very difficult, very, very difficult. And I ran out of money twice

  4. SPEAKER_00

    and

  5. SPEAKER_01

    it was, it was terrifying and it was nobody's fault but my own and me just underestimating how scary the market was at the time because the last two jobs that I had gotten, I had gotten because of referrals and I knew somebody or I'd met some people at meetups and within like a month and a half I had a job. So I was like, I know tons of people in the industry now. It'll be fine. It'll be fine. Can you define run out of money? What's run out of money look like? Like define what you mean by run out of money, like literally zero in the bank, how close to the terror were you zero in my bank, not zero in my, I had a 401k that was still fine. So like that's, that's good, but I had to dip into a Roth IRA drained that. So unless I was going to touch my retirement accounts, which I'm very, very, very, very grateful to have that. But in terms of money that I could touch without worrying about losing my retirement funds gone, I had to borrow money from my parents. It was really not a high moment in my life. It was really kind of, it was really scary and I didn't have anyone to blame but myself. That was very humbling. Was that while you were doing the interior design freelance or that was while you were looking for an engineering role or both? There was a period of time when I was working at a showroom and I very quickly realized it was not for me. What were the indicators? Like what was the, like I can kind of empathize. I've been in zones like that. What were the indicators? Yeah, let's hear it. Cause this is not for me. This is interesting. Yeah. So, um, I was working at a tile showroom in town, but this is how a lot of interior designers will start. They'll start at a showroom where they sell furniture or maybe fabric or tiles or materials, maybe they work on a stone yard, whatever. And then they work their way up from there and gain some sort of industry niche specific knowledge. And so I started in tile and it was a sales position and I'm a, I'm a people person, so I thought sales, that's great for me. I only lasted a month, not because the sales side of things wasn't bad, but rather because I did not have anything to do. And when I say I did not have anything to do, I'm not being hyperbolic. I literally sat at my desk for eight hours a day doing nothing because they didn't have clients for me yet. I could occasionally talk to people who came in. That's not super frequent. But when I asked my manager, my boss, please, can I help organize something? Can I do something? Please give me a job. I'm, I don't have anything to do. I'm literally, you're paying me to do nothing right now. I want to be helpful. I want to be useful. And he said, you can look at the vendor websites. You can read up on our vendors. So I was basically asked to look at tile websites for eight hours a day for weeks on end. I'm sorry. I can't, I can't do that at all. That is after going from a much more intellectually stimulating job in tech and going to that was very hard for me. And I also don't want this to, to sound like in any way that I'm talking down about people who do work in the industry, who do perform that, I want to acknowledge that that was early in that particular career. And so as a salesperson, that's how it starts out in any new sales position is that you don't have clients. And so you kind of don't have a lot to do. It was too much for me to handle to be sitting on my butt for eight hours, staring at my computer, doing nothing, nothing. It was very, very difficult. And I had to get out. You're having an itch to like bust open the text editor and just start coding and something. So you say that, let me tell you, let me tell you what I had. Let me tell you how I spent my day. Let me tell you how I spent my day. Okay.

  6. SPEAKER_01

    They had an inventory system that was so old. I think it was, I mean, this is what, it's one of those really old inventory systems that I think they're paying like thousands and thousands, maybe hundreds of thousands. I'm not going to, I can't speculate too much, but they're spending thousands of dollars per year on this piece of software that I swear is stuck in 1995. And I was like, this is terrible. There's so much room for human error here. There's like, we're losing money, not only because this is very expensive software, but also because it's so easy to make a mistake. Like this is a reason why UX is so important is because of things like this, there are just enough. No code or at least low code tools out there. Like I think Zoho offers some stuff like this stuff that just gets the job done, where you can build forms and workflows through these low code tools that would be sufficient for any small business. And so I started putting one together. And the reason I went for a no code tool was because I knew that like, they're not actually hiring me as an engineer, but I have nothing better to do and I just want to build something. And so I put together a complete system that would replace what they already have because I had nothing to do for eight hours a day. And I built this system for them. Nobody asked me to. This is just what I, you know, this is just what I do. And I knew that it could have been rejected. I knew that. But I was like, I really don't even care. I just need a project. It's fine if it gets rejected. I just want something to do. And so I built this thing from scratch and I was giving, and again, like I think there were maybe like a couple of places where I had like a couple of lines of, I don't know if it was actually JavaScript, but it was pretty much JavaScript. And so I said here, this is like a starting point. Like I want to be useful. You guys are, you have an ex -engineer on your staff. Please let me like be of good use. I want, I want to be useful to this company. And, and the response I got was like, thank you for being excited. Like, calm down. We don't need this right now. Like, please,

  7. SPEAKER_00

    you

  8. SPEAKER_01

    know, don't put too much energy into this. We should try. I mean, yeah, yeah. I'd give it a shot. Yeah. Which I w I won't say the disappointment of that was surprising at all. It was just the staleness of every day. And I, and I also want to say that many people would kill to have a job like that, where they just get paid to do nothing. And I think that's fine to want that. And I don't want to say like, I'm, oh, I'm just like, I'm just like way more intellectual than other people. And so like, I'm just different. I don't want to come across that way. Like, I want to acknowledge that I'm very lucky to have had a job in the first place. And so I'm grateful. I was very, very grateful for that income, but it was no good for my mental health. I am. So I'm only speaking about my personal experience and I don't want to, I don't want this to turn into commentary of people who have types of jobs like that because having a job is a wonderful thing. Having income is a wonderful thing. Well, it's okay to acknowledge that a particular job is not for you though. And I think that's what's important because,

  9. SPEAKER_00

    you

  10. SPEAKER_01

    know, here on this particular show, we're not necessarily digging into like this interview stuff, but more like topically. Yeah. I think people come to this particular kind of show to think like, wow, what were their experiences? How did they experience it in life? And they made a change. They saw something different and they wanted to sort of eject like you had done. I think it's okay to acknowledge that that particular job is not stimulating for you. That's totally fine. Like masonry. That's a, that's an amazing job. People do that. And for me, I don't lay tile and, you know, build walls and stuff like that or, you know, what even retaining walls in my background. I'm thinking about that by the way, building retaining walls in my backyard. So I might become a slight masonry kind of person, but like it's okay to acknowledge that that's not for you. Totally cool. Yeah, absolutely. And I'm also, I would also say, so I quit that job because it was, I can remember very few times in my life when I was that low. And also just realizing that I had taken a risk. I had taken a leap, a financial leap, a creative leap, trying to get into an industry that I thought would be fulfilling. And then realizing as I was slowly running out of money, that this was not the industry for me. Very, very humbling, very scary as I started to see my savings dwindle. That was around the time that I had to withdraw from my Roth IRA. I had to drain my Roth IRA and then later had to ask my parents for money. And, you know, at 34, that's a, that's a bit humiliating. That feels really humiliating. And I was able to carve out some amount of compassion for myself, but it was still not great. It was not a great feeling. And I managed to land a couple of, let's say I landed a job, a contractor position with daily .dev. They're fantastic. They are a WebRTC company and I was doing some DevRel for them. I did a couple of videos working with my old buddy, Chad from Heroku. I think he's their DevRel person. I don't know his exact position, but finding, again, it was, it was my connections that eventually landed me that first waypoint on my journey back to tech. And I was very grateful for that. And that was a really fun position because I had never done video content for tech companies before. I had never had that level of creative freedom before. And I really excelled at it. So I was very, very grateful to have that stop, to work for them for a couple of months and do a bit of video developer relations work. Those are well done by the way. I saw those on YouTube. So it's daily .dev and daily .co. Those are the same company? I don't know that I have to double check this. Let's see. I think daily .dev is like a news portal. No, I messed up. Daily .co is what you're talking about. Yes. How offensive. I'm so sorry to the daily folks. It's all good. Daily .co. Daily .co. Yes. It, they just say daily anyways. Daily is there. The WebRTC, I'm talking about the WebRTC company. There you go. So sorry for the people at daily for getting the URL. I thought I prepared well. And then you were like, you said that and I'm like, I did not prepare very well. Those are two really well done videos, by the way. I think both of those were very spot on. I loved seeing your face speak Spanish, basically. Like your whole, like everything was cool. Like, and then you said you'd done that in minutes. That was kind of cool. How they, how you use that, I think sieve, I believe was the API to make that possible. But like, that's just kind of cool stuff. Like your demos there, those were, if, if you haven't done that much, you should keep doing it because that was really good stuff. I've actually taken, I've put a lot of my videos to private, but I used to have a couple of YouTube channels that got a few thousand followers. So I've, I've done the YouTube thing for a bit, but

  11. SPEAKER_00

    it

  12. SPEAKER_01

    never was a full time gig. And granted it still isn't a full time gig. That was, you know, I was technically working as a contractor for daily. But it takes a special person to want to be

  13. SPEAKER_00

    a

  14. SPEAKER_01

    YouTuber. Like we're on YouTube as part of clips, but we're not YouTubers. I think it takes a special kind of person and not negative or necessarily positive, but just a special kind of person to do that kind of video work and be on video and be that candid and be that vulnerable, I suppose, to a camera. You know, I'm on video now, but at the same time, I'm more of a radio kind of guy, you know, while this is also podcasting, it's not radio necessarily, but better in this case where it's conversational rather than performative. Yeah. Performative. Great. Thank you, Jared. Yeah. Well, it is, I mean, life is different strokes for different folks and there's a diversity of ways that you can make a living. So many different ways. Part of the fun and sometimes painful part of life is like figuring out what fits you and what you're good at and what you like to do. And it's easy to think that the grass is greener somewhere else. I mean, we all romanticize, I think, real world jobs because we deal with digital things so much. That was just linking up a recent, in changelog news, an article about a guy who's doing woodworking, you know? And he goes through like the stuff he's building, but also like what he's doing with woodworking as a hobby and how like, could that become a thing that replaces a substantial part of his income so that he could be a woodworker and not a software developer who would works. And like, there's a giant leap between those two things, but you don't know until you try. I mean, you know, I think interior design has always sounded like a really awesome thing. I went to your website. I think it's still linked up from your LinkedIn, the sexton .design, and I'm looking at this and I'm thinking this looks awesome. Like, I'm sure you're really good at it, but the reality of the business of things is often way different than the idea of doing the thing. I mean, I was going to be an architect when I was younger and I started going down that path and then I saw what the business of architecture was and I was like, this is massively different than the idea in my head of what architecture is. But sometimes you don't know that until you get into it and you realize, oh, I'm going to sit here for eight hours a day and do nothing. And this could last years until I actually build up a client base. And like, it's not easy. It's not easy. So I'm sure it was very difficult. And like you said, humbling, thankful that you have a good relationship with your parents and everything worked out okay. But I mean, it wasn't for nothing. You learned something very, I think, very valuable through the process and, you know, you're still breathing on the other side. So sounds like not all was lost. Oh, definitely. And I would say that having gone through that scary time where I really didn't know for months on end how I was going to eventually pay the bills, I think it's actually a very privileged thing to say that I had never been in a position like that before. So I want to acknowledge that, but it was still scary. And now that I have a job that I absolutely love and I have the biggest salary that I've ever made and I have a type of freedom in my job that I've never had before. And then contrasting that with what I had just experienced at the end of 2023, there's this very freeing sense of play and joy that I seem to be able to take to my job in a way that I hadn't before. I think part of it just has to do with the fact that I in no way have any desire to build a side hustle, maybe a side project every now and then, but not a side hustle. And I'm not saying I won't ever again, and I don't think there's anything wrong with that, but it is very refreshing to no longer feel that pressure to do something extra on the side to have even more freedom. I think that especially millennials have been, maybe not so much anymore, but my generation was very sucked into this idea of a side hustle. And I don't think there's anything wrong with it, but I do think that we need to be a little self -aware and understand where that's coming from because a lot of that came from, for me, a place of wanting complete financial independence, complete control over my schedule, making good money and having complete control of my life and complete freedom. And I know that there have to be some people who are either doing that through freelance or running their own business who are chuckling at that idea because they're like, oh, you think you'll get freedom when you run your own business? Oh, that's cute. Like it's not all rainbows and puppy dogs. And I think the underlying problem with the mindset I used to have is that I thought that I was seeing all of the value in if I can find a project that earns money, then it is a valuable project to do. And frankly, that's capitalist brain worms. And I lost my ability to play. And that is very detrimental to learning, to living a good human life. And to be clear, I don't think side hustles and the ability to play are mutually exclusive at all. But I do think that it's something I forgot to be aware of, of this value in play. And when I say play, I mean doing something for the joy of it. And that's the only reason. That's the only reason. And in my new job, so I work at Fly .io now, I am effectively in developer relations, although that's not exactly my title. It's a little confusing. I'm like JavaScript specific developer relations. I actually have a ton of freedom in what I focus on. Sometimes it's testing out new technologies. Sometimes it's writing blog posts. The fact that I get to write is so fulfilling. The fact that I get to go to conferences and interact with people. I can even, you know, to some degree work on the platform, making it better for people deploying JavaScript apps on Fly. I have so much creative freedom in my job. And I feel very fortunate that not only was I able to find a tech job again, it happens to be one that pays better than anything I've had before. And with a level of freedom and space to play more than any other job that I've had. And I feel so, so lucky to have stumbled upon that because it's exactly the kind of job that I really needed, was if we're going to get back into tech, we have to approach it with a sense of joy. We have to like it. As groundbreaking as that statement might sound, you have to like it. Yeah. Well, I mean, I think there's a lot of disillusioned tech workers right now for good reasons and probably for some bad reasons. And, you know, you don't really care about something or consider its value. Sometimes still it's gone. And then you realize like, oh, I had a really good thing. You know, and now it's gone. And now I know that I had a good thing, even though I didn't know it before. Now I know it and acutely. And for you getting to come back to that good thing and actually have a better thing on the other end is awesome. So I'm over here getting a little bit jelly of your job. That sounds like,

  15. SPEAKER_00

    sounds

  16. SPEAKER_01

    like a sweet setup. I mean, come on. It's a sweet setup. I love it. Yeah. What's up friends. I'm here in the breaks with Sama alum Naylor from Sentry, senior developer advocate. Let's talk about the levels of air monitoring. So let's talk about air monitoring with medium to large ish teams. And I don't even know how to quantify that necessarily to say maybe it's a team of five or eight. Maybe that's a medium team. Maybe a largest medium to largest is like 20 plus 50 plus engineers. You got multiple teams. You got multiple services. You got multiple disciplines within the engineer organization. How does Sentry go from indie dev solo application developer or a small team to scaling to support larger to midsize teams? What changes? So it's interesting that you mentioned microservices and often these days when you have larger teams or you have multiple teams in an organization working on a product, you will have your applications split out into little projects, different repos, microservices. And sometimes it can be difficult to know where an error is coming from. For example, if you just send all your errors to one place and sometimes it might be difficult to know where the error started and where the error finished up. But what's really good with Sentry is that we have this concept called tracing. With Sentry tracing, you essentially connect your back and front ends together. If you want to know the details about it, it's through an HTTP header. And that's how Sentry will trace your requests from one service to the next, from the back end to the front end. And so in the Sentry app itself, you can physically trace what happened from where the request originated on the front end. Then all the different services that the request passes through to, and then back to the front end, and then be able to identify exactly where the problem happened and exactly what in the front end triggered it or what in the back end triggered it. You can view the source codes and the stack traces all related to it. And then what you can do is based on where the error came from, you can then automatically assign those issues to particular members of particular teams using things like maybe custom tags or other kind of identifiers on the issue itself. And so it helps you triage, like Sentry gives you that separation yet also brings it all together to help you understand the bigger picture, the smaller things about what went wrong in like a fine grained way, and then allows you to configure the app itself to perform particular actions, depending on what happened. You know, like a lot of the time, large teams can actually get inundated with a lot of noise. I remember working for a company where we had two teams, a back end and a front end team, but everyone was getting every single error from everywhere. And so what happens eventually is you ignore all of the errors. Oh, it's failing as expected. It's just noise. It's getting in the way of my day to day coding. But if you are more selective about the types of alerts that you send and that you receive as someone who's doing a particular job, you'll be less likely to ignore them, more likely to address the root cause. And then eventually you will have no alerts and no bugs and your application will be perfect. Get Sentry, go fix it. Too easy. Check them out at sentry .io. That's S E N T R Y dot IO. And make sure you use our code change log and you'll get a hundred dollars off the team plan, which is super awesome. Again, use the code change log, get a hundred bucks off the team plan, sentry .io. Adam, do you ever want to just go back maybe and do a nine to five or, you know, just like some, cause some of my friends, they have a traditional nine to five. They go to an office, they work eight hours. You know, nine hours with a one hour lunch, then they go home and then they just get a paycheck and then they go back, you know, I'm describing typical things in extreme detail. And sometimes I'm like, that would be nice. And other times I'm like, that would be awful. But what about you, Adam? Do you ever desire just the traditional life? I mean, I would be remiss to say no, but I think, you know, when you start to exercise the actual doing of that kind of thing or think about that, it's like, well, we at the same time may see, as you alluded to earlier, the dip in 2023, which is pretty clear for a lot of people in or adjacent to the software industry, which we are in as well as adjacent to, which is strange. You know, I think you can look at that and say, well, sure, I can go get a job at a phenomenal place like Fly. We love Fly, by the way, Fly is one of our partners and sponsors, so we have to say that. But I do love Kurt and the team. And then obviously the fact that you're there and I'm sure that it's amazing. I've always been a fan of what they're doing. And Jared and I get to be fans of so many flies and renders and retools and cloud flares and fastlies and all the people out there that are doing amazing things, but we don't get to work there. We get to work with. And in a lot of cases, we get to dream with them, but never get the experience. And maybe more so me, Jared, that I get to dream with them more frequently than maybe you do. I mean, we do in podcast form, but I'm working with these folks pretty frequently and dreaming with them where their future may go and never actually walking the walk with them. And there are definitely times when I'm like, man, it'd be so cool just to work on one team and do that one thing. But I'm like, we get to work on one team here. So there's like, there's a double sided thing where sure, it could be, as you said, sunshine and would you say puppies? Yeah, puppy dogs. I just, I assume you get puppy dogs. Oh, I get, I got a pup. Is that not part of the contract? I don't know. I didn't get a puppy dog. Rainbows is the other part that you missed out on. Rainbows. Yeah, maybe some rainbows here and there. But I think at the same time, we have a level of freedom as well in what we do that we get to be agnostic free agents of the tech world in a lot of ways, right? We get to be the dev rel for everyone in a lot of cases. We get to choose what we dev rel for. And I mean, there's freedoms we have when you choose a team, it's like, well, we're team fly, you know, beyond any, beyond any rationale of anything being better, potentially team fly. Whereas we get to be team, what is the best? What is what people should focus on? And I think there's some true value to that that is really challenging to quantify until you're in Jared and I's position, getting to do what we do for 15 years or whatever the number of years are. Steeped deeply like we are, so deeply like we are, I think there's a lot of value we have that it just changes things if you choose a team. Annie, what were your side hustles you were doing prior? Like the stuff that burned you out? Were you just taking freelance gigs? Were you trying to build a product? Definitely no freelance. I don't like freelance at all. I don't like kissing up to people. I like how, I like how confidently you know what you like and you don't like and you don't cut corners. Like you're just like, nope, not for me. A lot of people hem and haw about certain things, but you seem to know and just come out and say, I do not like freelance. Yeah, I definitely don't like freelance. I tried that early on in my career and I was like, oh, people are awful. And I did work with some clients that were wonderful. Yeah, that's the thing is the right clients changes the equation. The wrong client. I mean, everybody has a little bit of both as I did freelance for many years. And one of the things that I found was you have to price yourself into the right clientele. Because there's like a correlation between the people that are hiring cheap and the people who are not the people you want to work with, you know, and the people that value even you just price out some of the worst client. Now there's still people who will pay good money and are still bad clients. I'm not saying it's a hundred percent, but that was one of the things I learned is like, oh, I don't want to find somebody who doesn't value my time because they already don't value my time. And so it's not going to go well from here. So there are ways you can kind of like hedge around bad clients. But for sure, there are people that are terrible and working with them is terrible and it makes your life a living hell. One thing that many freelancers say is if you leave a nine to five to go freelancer to go contract, you know, you go from having one boss to having 10 bosses and it's actually less freedom and more headaches. Anyways, I cut you off. You were saying how you don't like it. Oh, yeah. Um, in fact, I think my last freelance client was granted. I was very early on in my career. I was like only a couple of years in and, uh, her business was a, it was a coupon business and it may not shock you to learn that she didn't have the biggest budget, but you know, I was not being picky. Um, and she specifically gave me the advice of like, you you're starting out, you need to price yourself as low as possible. Okay. That was the advice I was given. I was like, okay, great. Wonderful. That's pretty self -serving advice. But I won't, I won't go down that rabbit hole, um, talking about that client. But what I was actually doing was working on a note -taking app called Typist. And, uh, it was just the note -taking app that I always wanted. This is how, you know, both of the applications that I had, had attempted to turn into profitable businesses were just things that I wanted and didn't exist yet. The first one that I built was a translation app for building vocabulary. Um, I originally built it for learning Japanese cause that's what I was doing at the time. And then once again, got burned out on that. It just, because I had let it become my whole identity, like any kind of spare time that I had, I was like, time to work on that side hustle. And that became very toxic. So same thing happened when I was working on Typist, which I, I built and I actually used every single day. It's basically Apple Notes with a Markdown WYSIWYG. Really easy, clean to use. It wasn't perfect. I had a couple of, I had, you know, a few dozen users, but it was definitely, you know, buggy enough that like it, it wasn't ready yet. And I really loved it. And I really saw a future for it, but I just happened to burn out. And I, I've actually recently picked it back up again, but I've, I've set some ground rules for myself, which is if I'm going to re approach this, I'd like to redo it. First of all, I'm, I'm, I'm rebuilding it because I'm a software engineer and that's what we do. And ironically, not, maybe not ironically at all, I'm rewriting it in the most like common, Oh, I want to rewrite this in Rust.

  17. SPEAKER_00

    I

  18. SPEAKER_01

    feel like it's almost become a meme now of people who learn about Rust and are just like, Oh, I'm going to rewrite everything in Rust. And I say this, I've barely learned Rust. The only reason I'm considering this is because of, I think it's called Tori. It's like an Electron alternative. Rust is very intimidating to me, but I'd like to learn it because I, one of the big complaints about Typist was that it's massive because it's an Electron app. And I had many people who were like, please, not again. I already have too many things that are Electron on my computer. So I was like, all right, okay, let's try it. Tori's awesome. It's probably, if I was going to learn Rust, that would be the reason as well would be Tori. It wouldn't be any other reason. So I agree with you there. So you're going to, are you just starting fresh? What are the kinds of rules? You said you have some ground rules. So this is like X hours per week. You're going to do this. Or what do you think? Not even. So one thing is whatever I build, I want it to be open source, at least for the foreseeable future. Monetization is off the table for the love, for the joy, do it for the love. Because I genuinely, the reason I decided to pick it back up again is I've been doing a lot more writing and I've been learning and I wanted to take notes. And I was like, dang, I'm in this place again where I don't like any of the note taking apps out there or the writing apps. They're all like, they're either way too simplistic or they are like giant complex beasts that I don't actually want. So I wanted something in the sweet spot, you know, what I would consider a sweet spot. And so I was like, all right, I guess I got to pick this thing up again because I actually do want the thing. So open source, no monetization, not until it sees like a serious traction. But even then, like I say that I'm being very strict about like, don't even think about it, Annie. Don't even think about it because like the moment you get a whiff of that, you're like, this could be big. Oh man, this could be my whole life. I could build like a lifestyle business around that toxic, toxic for me. Don't do it, Annie. Don't do it. I just know myself well enough. And I've done, I've gone after that dragon for so many years and I need to, I need to pivot. So the other one is I have to document my progress. So I'm going to write about everything as I go. And I've just started and then I have to have fun with it. And so there's, there's no number of like hours per week. I just have to be constantly checking in of like, am I enjoying myself? There's kind of this, um, there's a sense of, I don't even know what the emotion is. There's this sense of exhaustion driven by passion that I have to be very careful of because also I have ADHD. So that's like my jam is just getting sucked into something that I love because that's how you burn. That's how you burn out of flame. And I don't want to do that again. I want to do something to a small degree, enjoy it, then move on, go hang out with friends, do a hobby that's not in front of a screen. And enjoy my life because that is what ultimately will, will keep up the momentum to do other side hustles. But, but I am constantly keeping tab of like, am I getting sucked into this too much? Because that's very important to get to be aware of because number one, it just doesn't feel good. And also it often comes to at the detriment of other aspects of your life. And I don't want to do that again. For sure. I always tell my children with simple things like treats, let's just say, moderation. If you only ate that, you would not sustain, right? And it seems easy to have that advice. I'm not saying like, oh, just, yeah, you've got it, moderation. But to be in a place where you can have a process to document and self -reflect and be self -aware of how you feel. Those are guardrails that are very, very healthy, very mature of you to have. Whereas in a past Annie moment, you had less of that maturity, less of that discipline, and it got you into places where you were less comfortable. So that's awesome. Like moderation seems to be obviously a key, but at the same time, self -awareness is so key for most folks. Like you mentioned earlier, Jared, like people that are disillusioned. I think those are people who are maybe less self -aware than they should be or could be. And if they were, then they would be less disillusioned. Yeah. Good, good spot to be in Annie. Good for you. We've talked with hundreds of people about their software creations, maybe thousands. And so many perspectives around why they do what they do and then which usually informs how they're doing and what they're doing. And one of the things that we care about is the sustainability of the software ecosystem and of the software community, right? The people building the ecosystem. And so we often ask them about things. And so we, and one of the things we ask them about is like, well, how are you going to make money with this? Because you're going to do it for a long time and it's going to drain you. And so part of sustainability is like, you know, offsetting that time, offsetting that cost. And some people have plans and they're trying to do the thing. Right? Like this could be a, this is a side hustle or this started off as a passion project. Now I'm monetizing. And other people have just been like, no, like it has to be for the joy. It has to be for the love. And they'll say like, I already have a job and now I have a hobby. I think I love and I care about. And if I turn it into a hustle, now I have two jobs and the thing I love is now something that I work for. And sometimes that's just the answer for certain personalities, you know, it's like, nah. So I like that you're saying guard veils now, like no monetization for now. You're not saying this is a law forever in all time. Cause then you go break in your own law and feel bad about it, but you're already making a living, the best living you've ever made. And so why, why take something that you love and that you're passionate about and that you enjoy and then start toiling at it in a way that it has to be changed into some sort of money -making endeavor. Seems like that could just very easily for you destroy all that joy. Absolutely. And you know what I just thought of? I think what burned me out on having a side hustle was this underlying belief that until that side hustle is my full -time gig and I am doing that fully. And it is, it was obviously a thing that I love to do. I actually, I love building businesses. I love building brands. I love all of the aspects that go into it because I'm a very multifaceted person and I think I'm exceptionally well suited to that type of work. I like wearing a lot of hats. I like my current job because I'm wearing a lot of hats. But I think when I let myself get so sucked into the image of what my life could be, the reason I was so driven to work on my project day and night was this belief that I'm not going to be truly happy until that becomes my full -time job. And I just want, I just need to get there and then I can be properly happy. And that is a nasty, nasty cognitive distortion that we all need to pay attention to if that gets into our brain. I think that's what often drives this obsessive burnout culture on side hustles is that people, I mean, this is true for out, even outside of side hustles, anything that we believe, like if I just do this and I get to this point, then I will be happy. And a lot of the times it doesn't come across like those, those thoughts in our mind may not be clear. It's not that clear. It's a lot more subtle,

  19. SPEAKER_00

    but

  20. SPEAKER_01

    when you boil it down, it's really that thought that's driving a lot of it and at least it was for me. And that was the part, that's the part that I am warding against is the reason I have, I'm so, so focused on joy and play and gratitude is that I do not want to lose sight of what I already have and know that I have full capacity to enjoy everything fully right now because I have so much. And I also know how easy it is to lose. So I am squirreling away all the gratitude that I have and all the joy and, and sucking it up as much as I can because it's not guaranteed at all. It's not guaranteed. So I'm, yeah, gratitude is a big thing for me right now. Um, especially gratitude for joy. Yeah. No, I mean, thankfulness is huge. That is an antidote to resentment and discontentment. Like if you're thankful or have gratitude for the things that you have and do and are, then you are de facto not discontent with those things, right? And so if you, if you acknowledge that and think about it and say it, because things that go out of our mouth come back in our own ears and they're more clear when we say them, that's going to ward off all kinds of bad things in your life. Discontentment, like I said, is a huge problem. And I tell people this all the time. If you're discontent right now, whatever that thing is that you're chasing, when you catch it, you're going to be just as discontent then as you are now. You think it's going to solve your problem, but it's not going to. Trust me, I've chased a lot of things and I've caught some things and I catch it and I'm like, okay, what now? What next? What else can I catch? Because I'm still discontent, right? So that's a, that's a bad cycle, but it sounds like you have landed on one of the key aspects of life, which is gratitude. Yes. I also want to call out, you're right that if you're constantly chasing this thing and like, well, then I'll be happy. That can be very dangerous, but I also want to hold a little bit of space for people who are in the job market, who don't have a regular income, who don't, who are, especially people who are new in their career. Who are trying to break into tech, how scary it is to get that first job. This is particularly on my mind because I saw this huge wave. It's still happening. This huge wave of people who are sort of early in their career and they decided to get into tech because of the pandemic and they wanted a place, a way of having better income, a better life for themselves and to be able to work from anywhere. And that's amazing. It's not, you know, not that all tech jobs are like that, but, but I get that allure. And so we had this huge wave of people doing boot camps and sometimes self -educating getting into this. So I will say it is okay to just keep striving for a job and like the likelihood that like, if you don't have a job right now and you don't have income, yeah, having an income will make you happier. Like that will happen. But when it comes to side hustles, at least, or anything that, that has that sort of like toxic draw

  21. SPEAKER_00

    that

  22. SPEAKER_01

    makes you believe that you're not going to be happy until you have that thing. That's something to be aware of. Yeah. I'm not saying, I'm not advocating for people not to try to improve their lives or their circumstances. Right. I'm saying that you, if you can find contentment even without. Then you'll just be more content when you have. But if you're discontent and think that catching something, whether it's a raise or a job or a side hustle that turns into a business and or a YouTube channel that blows up and you think that that just that one thing is going to solve all your problems. That's just a, that's just a fallacy, just not true. And so many people have caught the thing or found the celebrity or the millions of dollars and they are still unsatiated, unsatisfied, empty, and it's sad. So that's what I'm talking about. Yeah, absolutely. Go, go get the job. Go get the money. Yes. I got no problem with any of it, but it's your attitude along the way that I think matters so much. Truth. You gotta be careful chasing them dreams. What's your, uh, to do app called? It's called typist. I might rename it. I'm pretty sure we talked about it. Then we talked about like, get your reset on. I think we touched on it. Oh, maybe. Briefly. Yeah. The site is up. It rings a bell. Yeah. If you look up typist .app it's. I think if you download it, it's going to break because I disconnected all of the Mongo DB Atlas clusters that was, that were storing the notes. So it don't work, but, um, eventually it will

  23. SPEAKER_00

    open

  24. SPEAKER_01

    source yet. Is it out there? No, no, no. It's I, I, this is a thing I just, I decided in like the last week or two. So that's cool. That's exciting. Yeah. Have you used obsidian? Yes. That's one of those like beasts that I, I just, a lot of it has to do with, I haven't used it in a while, but I have tried obsidian and I found it to be a little too bells and whistles. I also have a thing for things that have too much metadata that you can set on a note, because what I want. Is to do command and, and then just start brain dumping. If I have to click in between like a title and a body tech, I don't want any of that stuff. That is too much friction. I need like, my brain moves too fast. I need to just get my thoughts out and maybe obsidian is different now. I don't know. I'll tell you, that's exactly how I use obsidian. I want you to build your thing. I'm not saying don't build your thing. I'm just curious, you know, when you talk about, I mean, everybody has their way of doing notes and to do's and like, that's why there's so many apps and most of them don't map onto too many people's workflows is what you find. So that's why again, there's a diversity of them because you just can't find one that you like. And so the only one that you're going to like is probably the one that you're going to build. And that's great. It makes it hard to make a business out of it because there's so many of them and it's hard to find so many people that work just like you do. And so people tend to make note -taking and to do apps that have all the things because they're trying to appeal to a large enough audience to get enough sales to continue to do the thing. And so I've long despised most software in this space and I have found we have no commercial relationship to obsidian, but they probably should sponsor us at this point. I found it to be if you like to just take notes in markdown. It's got tons of stuff. I don't use any of that stuff. I just use it command and write some stuff or command T switch between notes. I don't do any tags. I don't do any folders. Well, I got one folder for like the today note, you know, because it's a day note will automatically go in. Nick Neesy taught me this. You can have a today note that will just go into a folder of like 2024 slash March slash whatever. That's kind of nice. Otherwise it gets it's kind of gnarly in your in your home directory. But anyways, not an ad for obsidian, but I'm just a guy who's found one that finally I can ignore all the things and it's still fast and it still does markdown rendering. And I like it. So that's really cool. I actually am just looking at the website and it looks different than the last time I tried it. I think I tried it a few years ago. My fear is it's going to change because, you know, they have kind of become big now and they're adding more things. And I'm sure there's AI in there and there's product maps and all the things that businesses have. And that's usually when I start to dislike products over time. And I'm like, ah, I liked the 1 .0, you know? Well, the good thing about it is even if they do change it, I suppose for the most part, unless you're like knee deep in plugins, is that in the end it literally is just a dot MD file. Yeah, portability is amazing. That's really good. It's not a database somewhere. It's, you know, there is syncing if you're using iOS and whatnot, of course. But that's why I thought, well, I can buy into this even if it does change because at some point someone's going to say the new obsidian, you know? Oh, yeah. Or whatever it might be. You know, in obsidian version one that stays there, right, versus version two that has the AI or has the bells and whistles. Because like, I think the challenge is that these things, they start out simple. And that's probably why you have the passion for typists is like you want to keep it simple. And you also want to satiate that engineering side of your brain to kind of like tinker and have fun and have those boundaries on a, you know, a side thing, not even a side hustle, just a side thing. Just something you do for yourself. And then at some point it just turns into something else and it's not the original thing anymore. But my experience is very similar to Jared's. It's like command N for new, obviously, command O to find things. I put everything in there. Like literally everything that I can ever think of goes into obsidian because of how fast it is and how simply it's just driven on type. Whether it's docs, code, anything. Not like literally code, but like code blocks and stuff like that. Just sort of like mostly like Linux stuff. Like how do I set up a new Ubuntu machine or how do I do this or that? I like document my own processes and refer to those documents for various things. And so that's, that's a lot of how I use obsidian personally. But it's been very, very, very, very organizing. Whereas it's been disparate. Things have been in i .e. writer or at one point Dropbox paper or just various places that were not fast. And obsidian is just fast. That's what I'm looking for. I'm going to give this a try, honestly. The fact that it is a little bit different and not what I remember, I'm like, this is great. Like it does look a lot cooler. Can you use our affiliate link when you click on that? No, just kidding. I'm just, yeah, I'm kidding as well. But we don't want to crush your dreams just because obsidian exists. You know, I'm looking at typhus. The old version and it looks beautiful. Thank you so much. So I'll give you that much and more beautiful than obsidian even, which is a pretty, pretty good looking app. It's not like the most amazing looking app, but yours already looks nicer. It could be improved. There's a lot about obsidian that could be improved to increase efficiency, increase speed, a lot of different stuff like that. But I think mostly just like distraction. There's a lot, there's a lot of things that can be distracting with the interface. Like if there's somebody who likes when you do pros and you're writing, everything else goes away. Maybe there's a plug in for that that I'm not aware of, but obsidian default does not disappear into writer mode where you're just like, there is no obstructions in your view and distractions around you to shiny object you or whatnot. Do you guys write in writer mode? Is that, are you very writer mode people? No, I just know it's pretty common for folks who probably like Annie who want to build their own tool to be like, I want it as simple as possible. And that's often like when I want to write, don't distract me with the sidebar that has all the notes ever, which is like, I'm looking at my sidebar and it's like literally all the notes ever. It's like there. So yeah, the sidebar is ridiculous. It is ridiculous. I've never been on a distraction free writer though. I'm also not a writer writer. So I found that when I did try the distraction freestyle where it's like, you know, birds chirping and coffee and Mac OS full screen mode on iA writer, right? Like just a, a cursor and me and the keyboard. I can't write like that. It feels lonely. I just stare at it. I'm like, what am I going to do here? And they're like, I'm gonna go check Twitter. There is nothing more intimidating than a blank piece of paper or a blank screen. It's very intimidating. It is very intimidating, which I think is probably the one use of language models that I'm still appreciating. Cause I'm pretty much disillusioned about everything cause I've used it for so long now that I'm, I use it in disgust. But just not giving me a blank, mostly with code, like just write this function for me. It's going to be wrong. I'm not going to like it, but I'm going to copy paste it and change it to be a function that I would have written. And for some reason that's faster than just me writing the function myself. Cause I'll just sit there and think, what should I name this thing? You know? Oh my gosh. And I had the same thing with prose. Just give me some copy. It's going to be generic, you know, but I'm going to make it not generic or I'm going to throw it away. Just gets rid of that blank page problem. Yeah. It's a lot easier to, well, for me, at least it's, it's a lot easier to edit than it is to start afresh. I do think that there's a muscle to build of just turning up, completely turning off your editor self and just learning how to brain dump. But having that extra little foothold of using an LLM to just like, just write me an intro paragraph, I'm going to rewrite every word of it, but like, give me something. It's nice to get you started. I use that too. What's up friends? This episode is brought to you by Coda. Coda brings teams and tools together for a more organized workday. It's your all in one collaborative workspace. They bring together the best documents, spreadsheets, and apps into one single platform. And best of all, Coda helps you stop playing ping pong between different tabs and tools. You centralize all of your processes and shared knowledge. And down in the photo, they mentioned a few popular templates, which I think are pretty cool. They have team hub, OKR tracker, meeting notes, product roadmap, decision doc, and a lot of others to choose from. But one in particular was this team hub, which is so cool because it's a one stop shop for everything related to your team, your projects and your processes. You can see, we could kick off meetings, retrospectives, daily standups, who is on your team, where things are at, the calendar, the initiatives, the resources. It's all there and it's so cool. So if you want a platform that empowers your team to collaborate effectively and focus on shared goals, you can get started with Coda today for free. Head over to Coda dot IO slash changelog. Again, that's Coda dot IO slash changelog. C -O -D -A dot IO slash changelog. And you can get started for free. Let me throw out a topic here then since we're on this LLM kick and it's not deeper into AI necessarily, but I'm just curious. When you drive or you travel, do you pretty much mostly use a map application to get there? Even if you've been there a thousand times? Um, a lot of the times, yes. Some, some places if I've been there enough, I don't, but. Right. For the most part that you use the map application because there might be traffic, right? No, not in, not in the city unless I want to know my ETA or something like that. So you drive just free? Yes. In most cases. Okay. So I went to my men's group this morning. I did not map there. So that's an example of not, but if I'm going to go from Dripping Springs to Austin, I live in Austin by the way, Annie. If I need to go into town and that's 30 minutes away, 25 minutes away and it's downtown, I know how to get there. I'm going to map it, right? My, so my, my shtick here is not maps. It's that the world, when the maps became ubiquitous on our phones, on our, in our cars, a part of the operating system of driving. Basically, we became people who, even if we've been there before, we're mapping it. I wonder if the same might happen with generative AI and the way we're leveraging it for pros. Like, can you actually function that first step without having the, the generative, you know what I mean? Like, will we get there? That's my, that's my topic. I'm kind of bringing up is like. Well, you did it this morning and it worked out for you. Oh, right, right. And I recognize that it's not always there, but at the same time, like if I need to go into Austin, into town, I'm probably going to use a map. Even if I've been the literal same parking garage, I'm probably going to map it. Just because

  25. SPEAKER_00

    that's

  26. SPEAKER_01

    what you do. Why not? Right. Because it's there. Right. So I wonder if like we'll become so seemingly dependent in some way shape or form to safely drive to a place as we may safely drive to a pros, to a, an outcome in, in our possibility of writing down our thoughts or like you had said, having this discipline of brain dumping, but like

  27. SPEAKER_00

    you

  28. SPEAKER_01

    just mentioned blank screen. Can you just generate or give me a function? You want to start from a generative state and work backwards and that's somehow faster. So I'm just curious if because now this is the state of the art, if we'll get to a place where it's like, well, I can't really begin until I've been assisted into the, into the beginning. Well, extending your metaphor when I'm mapping and my wife thinks one of me constantly, I just do whatever it says. You know, I'm like Michael Scott, driving it right into the water, right into the lake. Make a right turn. Wait, wait, wait, wait, wait. No, no, no, no. It means bear, right? No, it said, right. So take a right. No, no, no, no, no. Look, it means go up to the right bear, right over the bridge and hook up with three or seven.

  29. SPEAKER_00

    Make a right. Maybe it's a shortcut, Dwight. It said, go to the right. It can't mean that. There's a leg there. He knows where it is going. The machine knows stop yelling at me.

  30. SPEAKER_01

    And I don't want to be that way with my words, you know, and maybe I shouldn't be that way with my driving. But a lot of times you're using it, even like you said, if you know where you're going, because you want to know the fastest way right now. And maybe there's a, you know, a lane closed on this road and it may know that and you don't know that. And so I understand all that. And I do use it sometimes in the city for that reason, for those reasons. And my wife definitely uses the map every time, even though she knows Omaha inside and out and doesn't need to, but she just does. She likes it. But man, if Sirius says take a right, I'm taking a right, you know, and I might take a right right into a phone poll, but I'm going to do it. And so that sounds like a dangerous thing for generative AI and me. I think when it comes to pros, I see what you're getting at. It's something I'm concerned about, in myself at least, is I like the foothold and I'm going to use it. But I also really want to be aware of making sure that it's not too much of a crutch. I like it as like a buddy to get started. That's really helpful. But I also want to make sure that I'm still cultivating the skill of, it's a very vulnerable place in my opinion to start writing on a completely blank page because the first thing you write will probably be awful and you'll want to change it to some degree. And I think that it is a good habit to get into, to learn to overcome that. And so that's something that I try and be aware of. If I'm feeling that writer's block, at least for the first few minutes, I will try and just write whatever comes to my mind. Even if it's like very conversational, said really poorly, just start with something. I think that's a really healthy skill to cultivate. There's nothing wrong with occasionally using AI to help you with that a little bit because that's essentially what you're doing. It's like you just need to get something on a page so you can get, you can start to mold what you're trying to say. But I think it's a skill that we need to make sure we maintain because that's really valuable. Yeah. Motion creates emotion and momentum. Obviously that motion creates emotion is a, is a sales term. I've been in sales for a long time. It was a term from boiler room, the movie Ben Affleck, a few others were in there. Get on the phones. It's time to get to work. Move around. Motion creates emotion. Well, I wonder if even it's like a progress blocker. So here's an example I'll, I'll, I'll reveal a little bit. So I know that in your Twitter bio, you still say you're neuro spicy. I think it's cool. And I don't really know what that means necessarily. I think I might have an idea when I think about what neuro spicy means. I think you're kind of a spicy person. Generally we've spoken to you before. I thought maybe it was a, an anything. No, it's a real thing. Like this is a thing that's emerging with folks that I think are neuro diverse. I'm not well steeped in it. You can certainly school me on it. But I went to the LLM and say, just define neuro spicy because I know if I take that same idea or that same prompt and put it into Google, the result I get is way different than a single paragraph that gives me just enough to have a non embarrassing conversation with any about being neuro spicy. It doesn't have to give me all the resources ever, all the Wikipedia entries and every blog post ever or whatever it might be. It gets me right to the nugget, which is what exactly is it? So this is an example of like progress blogging. Like now I'm sort of hooked in a way that this response from the thing, the magic box gives me something just enough. Like what do I do in the future if this doesn't exist? I cannot map my way to the quick definition. You know what I mean? Like, I don't know. Yeah. I think like low risk, non controversial knowledge, right? Like inter information, which is a great way just to like quickly come up to speed on something. Did they have real animals fight in the filming of where the red fern grows? You know, like that would be a, that would take a while to Google that. You know, I don't know if you guys seen that movie we watched the other day from the seventies.

  31. SPEAKER_00

    He's a boy, Jenny boy ought to have a dog. Sometimes I think God don't want me to have any. You ain't doing your fair share. How long you been saving this? Long time. You can get them dogs.

  32. SPEAKER_01

    You know, the at the end, this mountain lion attacks his dogs and it's like a scene where the mountain lions and the dogs are really going at it. My wife's like, that looks like they didn't have CGI back then. That looks pretty real. I wonder if any animals got hurt. And so I just asked it real quick, like, but that's like low risk. If it's wrong, you know, then I'm just like, I'm informed about something that doesn't matter. Anyways, it's non controversial. It's kind of, maybe it was controversial back then, but maybe it could be, but like that kind of stuff. I quickly get an answer, move on with my life. That kind of stuff is useful, but high risk, you know. How do I concoct this particular medicine? I don't know. Will it be high risk? Lots of things are high risk for sure. It's like,

  33. SPEAKER_00

    I

  34. SPEAKER_01

    don't use it in any sort of email. Like I think chat GPT in a tab is my current wall around it where it's like, I have to go even when I'm coding. I don't do the inline stuff because AZ for some reason still isn't working for me with their assistant. I don't have copilot. And so I'm like, go over there and say, write me a function that does this and come back and copy and paste or just look at it and write. And so I'm not like writing my emails with any help. I'm not writing anything with help unless I go over to it and say, help me. And that feels like a good barrier for me where I might be more tempted just to like tab complete an email out and become a robot, you know? Yeah. A lot of like, thank you for contacting or like, thank you for allowing us to apply to your esteemed company. For some reason, like the term esteemed company is like the red flag that I'm like, absolutely not. No, thank you. The spammer emails. I've gotten slightly higher quality in the last year and a half, you know? This is definitely not a human that wrote this, but it's better than the gobbledygook they used to send. It's good for writing bullshit. Amen. Yeah. Not that we need more of that. Not that we need more of that. That's destroying the web as we knew it, but yeah, it sure helps me when I got a blank piece of page. So I'm, I think, uh, I don't know what your practice is, Annie, if you concur, but I'm with you Jer, like I have to go to the tab and explicitly conjure the magic box. It's not in my everywhere. And I don't at this moment, I don't want that to be in my everywhere because I think that you become again, back to the maps, you become reliant on this thing to get to a place. And I still want to invoke my own cognitive behavior, my own ability to think, but I don't mind the momentum that it can give you to help you get through like, Hey, I'm thinking about a topic. Can you give me five ways or five ideas that just kind of helps me think more? And it's not like you're using that to copy and paste into something else and you're like selling it as a book or something. It's more like, give me something, pry my pump, pry my brain on some things. But even that is kind of a crutch, right? Like if you can only positively think in the future about hard things by getting primed, kind of lose that opportunity to self prime. And then you kind of, again, back to the maps, you're kind of crutched to this thing. And I want to be aware as I move forward with how it works and how it's, you know, coming more and more into our lives and different places to have that awareness, I suppose. Yeah, I've thought about this there for many, many years. I don't know how long. How long has Copilot been around? Two -ish. Only two? Oh my gosh. It feels... No, it predates OpenAI and ChatGPT for sure. So yeah, I was really, I wouldn't say against, it just didn't appeal to me for the longest time. And it wasn't until this year that I started to use it and I'm fully on board with it. I'm very skeptical of a lot of AI things. Copilot is not one of those. I think because I learned that it was really just fancy auto -complete, I don't even like, I tend not to give it prompts of like, write me a function that does blah, blah, blah, blah, blah. I find it especially useful when I'm trying to debug things because I can just type like C and it knows that I want to log out the variable that I just wrote or something as I'm debugging. It's very great for when I don't want to write a long object for like defining headers and the methods for a particular post request or something. I love that feature. I really, really love that feature. And I find that I don't use it when I use it for auto -complete and not for writing new code. And it's just, it's the repetitive work. I love that it's smart enough to know that. Sometimes I think it's a little terrifying how well it knows what I'm thinking because like I remember one time I looked at a screenshot of some code and I like somewhere else, somewhere else, like in Slack or something. And then I go to copilot and I start typing like two letters into it and it gives me the exact, cause I was testing, I wanted to test out that code and it gave me like verbatim everything that was in that screenshot. It was, I was like, wow, this is a little haunting, but

  35. SPEAKER_00

    that

  36. SPEAKER_01

    spooks me a little bit, but, but I do like it as an assistant. That's just doing sort of the drudgery of programming. That's fantastic. That's, that's what we need robots for. Absolutely. Clears up headspace, you know, don't memorize that API anymore. Just know that there's an API and then ask it for the code to use the API and then you'll look at it and then you decided whether or not that code's good or wrong. They don't write any licks there. It's going to be wrong. Also who memorizes things in programming anyways? Like we obviously there's like some degree. I certainly had like jQuery APIs memorized when I was a kid, you know, there are certain things that you use frequently enough that you obviously memorize, but so often, I mean, so, I mean, can you do your job without Google? Like

  37. SPEAKER_00

    all

  38. SPEAKER_01

    of us. More so, yes. But without looking up, without asking for help, right? Because of chat GBT, not because I'm getting smarter. Exactly. And so,

  39. SPEAKER_00

    you

  40. SPEAKER_01

    know, our jobs are not difficult because we have to memorize a lot of things. No, that's not the difficult part. So if I'm getting help on the, hey, what was that one method on this thing? That and the other love that it remembers it for me. Love that. I wrote a node based node .js based server starting Friday, coded a little bit over the weekend and I want to use puppeteer, which is why I use JavaScript, not TypeScript, like Niecy. Ahoy, ahoy! I don't use TypeScript. I use JavaScript,

  41. SPEAKER_00

    but

  42. SPEAKER_01

    I haven't written like a node server for probably years, you know, so I was very chat GBT influenced on this one. And it was so easy. It was so nice. Modern day node is actually kind of nice. I mean, async await everything and ESM imports. And I mean, it was a pretty simple screenshotting thing, but we're talking like under a hundred lines of code. Deployed it to fly today, by the way. So use your guys's stuff. Was not sponsored to say that, but. But thank you. Have a sponsored fly account. So maybe that was one reason. Easy button. So nice. But yeah, chat GBT made it so much easier just because I know JavaScript and I've written node, but how many years has it been? And you know, what's the API for this thing? And how do you, you know, write a file to temporary disk and then delete it later and like all that kind of stuff. Who wants to know that? Not me. I'm actually curious to see as we progress as we see more early career developers use things like Copilot, whether that's for a net good or a net bad. I feel kind of mixed on this because I know that when I'm in a codebase in a language that I'm not as savvy as JavaScript, such as like a like a Go project or Python, don't know those languages as well. So having something like Copilot helped me out with a lot of the syntax is really helpful. And I do find that I'm learning and eventually I don't need Copilot to suggest things. And so I think it can be a good learning tool, but I also don't know, you know, we're reviewing applicants and I can sometimes see when I think this has just been generated. First of all, it doesn't work. That's one thing. It'd be great if it worked. That's not on Copilot. That's on the the applicant, right? That's yeah. That's what I'm saying is if you're solely relying on generated code, like

  43. SPEAKER_00

    then

  44. SPEAKER_01

    you're not a programmer. We cannot be shipping code. Yeah, if we're if we are not we can't be shipping code that's just been generated that we don't understand at all. That's not that's no good. That's no good. And so that's that's where I feel conflicted is I think time will tell like what kind of if we have new developers that heavily rely on generated code. What is the long -term effect of that? Because on the one hand, I think it could be helpful in teaching. But on the other hand, I think it could be a really bad crutch and I don't know which way it's going to swing right now. I think I think we need more time and more people using it to see what kind of programmers is this outputting? Let me throw one more out there just to go back to my maps analogy. Could you imagine somebody out there navigating with this gigantic piece of paper in front of them and then maybe they even ask you where am I at on this map? Like how foreign that would look to somebody in today's age, but back in the day.

  45. SPEAKER_00

    I

  46. SPEAKER_01

    remember having a map in my car like a literal paper paper map. That's why you have a co -pilot literally sit next to you and they read the map. They got the map out right like fold it back up when they're done. Well, yeah literal co -pilot. I mean, that's that seems so

  47. SPEAKER_00

    it's

  48. SPEAKER_01

    not that long ago. That's like 90s. I remember doing it with my brother -in -law. We drove to Chicago for a Chicago Cubs game and I had to be in my 20s. So we're talking to the 2000s and I remember having the map on my lap and that was the last time I ever used a map but it probably was like 2007, six, five because I mean even the first iPhone like unless you had a Garmin like the first iPhone didn't have maps. The App Store allowed Google Maps to come on to it and that was probably the start but did that have turn -by -turn? I can't remember. Anyways, that's 2009 2010 time range. So yeah as late as like 2006 or 20 years ago. We were just folding maps into a into the glove box and unfold them and like literally like looking up and trying to see where you are and then looking at the map again and it was crazy. But how so we did if you can go back and be that person talking to the person now embracing map technology, right? This is the same person like the pre LLM not embracing LLM technology or generative technology. How do you think that person would say no no no use the maps. They're amazing on your phone that whatever that is that magical device don't stop using that because this way is like I don't even know where I'm at on this map. Yeah, I mean, I think that the analog there is like not the person who's using an old map. It's the person who already knows the way right because they're an expert and so they don't need it like I don't need a map. I know where I'm going and they get lost anyways because they're just arrogant and don't know where they're going right, right, but I think that's more like that because I don't think anyone's saying like no, let's use like a compiler from the 90s, you know for sure or let's write an assembly code. No one's really saying that but they are saying kind of what Annie's saying which is like if people are just going to completely turn themselves over to this and just ship code that way then they're going to be like Michael Scott driving himself into the lake true. Yeah, you know and they're going to take other people with them. I mean Dwight was also in the car, you know this very well Jared what episode was that? What season what episode? I don't remember but it was a hilarious moment. Well, I do agree with the sentiment that you shared Annie like who would want to remember all that like who memorizes stuff because right if you're using chat GPT to to query the docs let's just say that's no different than navigating the docs on your own. You're speeding up the process and you know kind of boiling it down to the real thing you really care about in the docs not reading all the theory or the whys and the hows like just literally to the tutorial or the code block or the function call or whatever might be, you know, it's just a it's the high -speed way to to reading the docs more fastly like who wants to who wants to memorize docs? That's what they're there for is to not memorize right? And I think what it comes down to is

  49. SPEAKER_00

    I

  50. SPEAKER_01

    think it's a useful tool if you know what you want to build and basically how to build it. It's just a matter of syntax like syntax is like the least important part of programming you should know it because if you don't do it it will break so you need to have the right syntax obviously. Yeah, it's almost weird. It's like it makes the better programmers better. Right exactly. The new ones not necessarily good. Exactly. So I think that's where that's why I feel comfortable using it because I know what I'm going to build. I also know how I'm going to architect it that part that creative work is still a part of the process. And so I don't feel like I'm cheating in any way. I just feel like I have an assistant. So I think the more that's sort of my metric of am I going to use this AI tool is it an assistant versus is it doing my work for me and they're going to get better. I mean one of the things we're seeing in the music world is you know generate a song in the style of blank and I think we'll get to a point where you could say write this function in the style of blank and if blank is a very good engineer like what have you said all C code must be written in the style of Daniel Stenberg who wrote and maintains the curl library and has some of the most battle -hardened and long -lasting C code in the world deployed in the most places in the world and every time somebody needed some C function the LLM would write it like Daniel Stenberg would write it like that's going to be better than 99 % of humans because he's better than 99 % of humans. I'm just giving him massive props here. I think he deserves them. He's a very good programmer over a very long time frame. And so what if we have our tools not just trained on all publicly available liberally licensed or permissibly licensed open source, but also then curated from there and said this is good software write it like this guy or this gal that's going to be better. Right because you get you run into the problem of there's a lot of code out there.

  51. SPEAKER_00

    Yeah, it's

  52. SPEAKER_01

    not all good code. If we're just pulling from all of GitHub, you know, especially

  53. SPEAKER_00

    if

  54. SPEAKER_01

    our LLMs are drawing from Stack Overflow, you know, if you're on the pot, if you're listening to this you can't see my face, but it's like a whoo. Oh gosh, gotta be careful. So I think the people who are doing the training and stuff and the fine -tuning and all this stuff they are working on that problem and they're going to they are highly incentivized to make copilot and AI codex and Cody and tab 9 and all these tools way better. And so the people that do that have a lot of money to be made. And so I think it'll get done. The question is how much better can it get from here, you know, and I still think it's going to be assistive and not replacement but I've been wrong before happened once in 2020. I mean there are people who are being replaced by AI and that's really depressing. Yeah, we're we're at in particular that you're aware of. Artists they have like many of them have completely lost their business and are dramatically affected by this and it's even more grim when giant companies like Disney are using AI to generate graphics when they have they have the money to throw at artists. They have some of the best artists in the world and they're they're using AI to generate some things. That's I think that has more to do with them jumping on a trend than anything at least I hope and I hope that is not a trend that sticks like I one thing I'm very proud of at Fly is that we hire an artist. Her name is also Annie and she does basically all of the art for our blog post for our website. She's phenomenal and I'm so so happy that we actually hire a human artist, but I feel it is a much more bleak situation for anyone in a creative field because most of the like most of times like none of them consented to this to their art being used and copied so blatantly much like to the to the detriment of their own career. So I feel very bleak about that. And so anytime people decide to actually pay a real human artist that's awesome in my mind. That's such a tough one really. I mean, obviously the bleakness for those particular artists, but it's such a tough one because then I can't recall the newsletter, but I just stumbled upon somebody who was a UI designer and they're like I'm all in on generative stuff. I want to use an LMM to and all this assistive stuff to make me a better designer to move faster and do more things and I'm paraphrasing some of the things I heard but I was like wow, I want to follow this newsletter and it's a new one. So I'm like, this is literally a UI designer someone who's not brand new. They've been in the industry for a while and they're leveraging the stuff to to be a multiplier versus a replacer so to speak and then you got those cases where you know, that's not literally taking this wall art or whatever this art might be and saying well, let me be Disney and generate new graphics because we've got the old stuff and we fired the person who created the old stuff and now we have the this, you know, this GPU that generates the new versions of it. So, you know see a human kind of thing. That's not the same thing. That's a tough one really because like it's just generally just like it's it's just so hard to to map your your mind around the long -term effects of this generative state of art in particular and how it will replace augment or just remove folks and then some places where it's a multiplier. It's like how do you how do you navigate that? It's just really a big problem to navigate. But as you said when it's an artist who is in the field and knows how to use it as a tool that's a very very different thing. Like I have a friend who is she's been in the game industry for over a decade and she is a concept artist. She's easily like the best illustrator I've ever met. She's phenomenal and she's used AI in certain companies where they use it to generate a lot of again doing a lot of that grunt work. So if you have a particular style of tree or item in the environment that you just need to have like a lot of varieties of like give me 12 varieties of this type of tree drawn in this style so that we can use that throughout our level design. That's amazing. That's amazing and that saves a lot of just grunt work. But when it comes to like character design something that's got to be more inventive and isn't just repetitive work. In fact, like artists using physical mediums will often do this. I don't know if people know this but a lot of like great artists have artistic assistants that go in and they if they're working on a giant canvas and maybe they just need like a giant sky scene and they just need to draw like they need to like paint the sky do a whole bunch like thousands of little dots to do the stars. They will often just like pay a younger artist to do a lot of that grunt work. It's the same kind of thing with AI and I think that having that is as an assistant can be really amazing in doing big complex projects. So that's an amazing tool to use it as such but when it starts to replace people and mimic their work without their consent, that's where we have a problem. It's the replacement of people that I'm the most concerned about. Yeah, I concur that. Yeah, that's I mean, I think the second part of what you said is where it gets really dirty. Whereas the first part is kind of what technology has always done is replace people because it's deflationary, right? It's that's what it does but replacing people by using art that they put into the world and didn't consent for you to use to train a thing to replace them. That's when you're like, all right, this is wrong, but just to use an advancement technology to replace a worker with the technology. That's the way that the world works. And so we would be stuck with paper maps. We would be stuck with the old -school printing press like all the things that we have advanced humanity have also taken people out of their work. So that's less what I mean, it's always a little bit more nuanced. I do agree with you. That's so gross though. That's so gross when you use isn't it like you're using their work to like create a thing that no longer needs them and they didn't say you could do that you capture their essence like you literally steal their essence like the thing that makes them uniquely human and uniquely powerful and creative as an artist you you right take it like you're no longer want this person's art like trolls to or was it the trolls the most recent trolls movie were there have you seen this movie? No, what's the latest trolls movie gosh

  55. SPEAKER_00

    seven

  56. SPEAKER_01

    troll seven? Well, it's trolls like the animated version of it. I think let me let me give me one second. Well troll to that was the worst movie ever wasn't it? There was a movie about how bad that movie is, but that's not the animated version. That's troll to band together trolls band together this latest one. They've done so many that they quit numbering them. They just have subtitles now. Well, yeah, I mean, I don't even yeah, I think it's like three honest. I think it's the third one, but I'll I'm gonna spoil it real quick. So blow the horn. All right, blow the horn. And any tell me if I shouldn't spoil this for you. If you haven't seen it if you're that concerned about oh go for it. I'm not going to watch it. You can't spoil trolls band together. Well, maybe

  57. SPEAKER_00

    well

  58. SPEAKER_01

    in there there were two characters that bottled up literally took a troll and trolls are known to be musically inclined. Okay, and Justin Timberlake JT is obviously part of this movie, right? And he's a character in there called Branch and we know JT from NSYNC and then now he's just simply Justin Timberlake and he's transcended his original boy band scenario and NSYNC is a part of this movie is really cool. If you're a fan of NSYNC, you should go and like get into this. My kids are into NSYNC right now. So I'm can't help it. I'm a dad, right? I gotta satiate their their curiosities. Anyways, they took it took these trolls and put it into this perfume bottle and they would spray it on to themselves and they would now extract the talent from this troll. They could sing was part of the in movie NSYNC band could sing all that good stuff had very good talent and they were not good, but they sprayed the troll onto them basically through this perfume bottle stealing the essence like we just talked about and now they can sing. It's the same thing that we're talking about. Like it's literally a version of that in metaphor in movie. It's the same. It's like you're stealing the essence from somebody AI trolls. Yes, and I want I have I have a couple of comments about this because at least on when it comes to replacing people and that's how technology works. I totally get that. I think that there is something a little more sinister about replacing artists because of just the nature of art. It is a deeply human act since the beginning of time. Yeah, right. It's never been art has never been commercially viable in a in a sustainable way. And so people don't make not for many people. Yeah, people don't make art to make money. They make art to make art and you can't replace that and you won't replace that but keep going. Sorry. Well, and so so the people who are able to make a living off of it, I cannot tell you how hard those people have worked to get to that point and to now know that they can easily be replaced is very depressing. So I've heard this point a little bit but not not as often as the technology just replaces people. That's the way of the world. I'll also point out that artists. What is it? What's the phrase good artists copy? Yeah, great artist steel kind of thing, right which is very true, but there is a very big difference between artists that borrow from and are inspired by other artists because they still put in their own creative energy into their work versus artists who plagiarize and so a lot of the major complaint is that AI has created a very easy way of play plagiarizing and in a to very very sinister effects in the real world. So you don't believe that prompting an LLM is a skill set. I'm being I'm being facetious here when I'm saying this but yeah, you don't believe it takes time to prompt an LLM. I would say no

  59. SPEAKER_00

    no

  60. SPEAKER_01

    not it's not a skill especially compared to I know people will some people will disagree with me on that

  61. SPEAKER_00

    come

  62. SPEAKER_01

    at me. I'm kidding with you. I don't believe yeah, exactly joking. I hear you. I hear you but there are people who genuinely believe that like listen creating a very unique prompt is equivalent to putting in God knows how many hours to get good at a skill and creating a piece of art from that not even remotely comparable and the fact that there are people who like to compare those things is laughable to me. Yeah, it is not the same at the same time. I've got a good friend. I don't know if he still listens to this show Jared. I think you met him at least once right Ben Gillen remember Ben Gillen?

  63. SPEAKER_00

    Mm -hmm.

  64. SPEAKER_01

    Yeah, he did some work with us at Good for Con a while back now Ben my friend Ben is an artist and he will create and I think it's really interesting watching his particular journey just from afar. I'm not really even steeped in all of it, but I know that he's deep in this generative AI art world and he has done some really really cool stuff as a result of being an artist knowing what good art is and leveraging it to create uniquely better art that leverages other people's art while also being an artist and while he may be doing these prompts and conjuring things and you know connecting things and leveraging the latest API's that might be out there and whatever it might be. I've seen him from afar and I've watched some of this stuff and it's really astounding. I'll link it up and you can check out his Instagram and I would say after the show and you go check it out and tweet about it if you like and or whatever. I know you're you do a lot of tweeting and you share your opinions a lot on there. So I figured if you have post show not in the real time opinions about my friend Ben our friend Ben and how he leverages this I think it's really interesting. So that's why I say it's challenging and a really hard problem to solve because we see loss now and I don't discredit by any means an artist losing their possibility. What we don't see is the future, right? And there's always hindsight is 20 20. We don't see the future and what changes as a result and there's always pain in change. There's always discomfort disruption displacement even in change and that is not ever really a good thing to go into as a first person second person or third person like to watch somebody go through that. So I'm not just creating that by any means but I've seen what Ben has done with some of this stuff and he I know he's an artist and I know he's a very passionate artist. He lives eats and breathes art in every way he can and he's a very creative thinker and I see what he's doing with it. I think it's like that's that's kind of what gives me a hope like maybe there's something happening here because I see what an artist has done with the possibility not just somebody's like well, I've learned how to conjure these things and prompt these things and there you go. He's literally an artist leveraging his own style leveraging other people's styles and leveraging all the stuff that is available and doing some really really really cool stuff. Honestly, I'll link him up in our show notes on Instagram in particular and I would encourage you to check him out and see what you think. Yeah, I will and leveraging is the key word there. Yeah, and that's amazing. Right leveraging is the key word. He's not replacing anybody. That's for sure. I mean he maybe he is in so far as that. Maybe he's not like hey so -and -so famous artist. Will you collab with me? It's a it's an I maybe an un an unsolicited and unsolicited whatever the term is collab, you know through the LM gobbling up their their their essence that troll essence out there just leveraging the essence. That's why it's tough. Well every podcast does have AI in it. Yes devolves into a conversation about AI and this was no different. We have a new sound effect for when we like begin to talk about AI like it's like a digital sound. I don't know like is a trigger warning like a spoiler alert, but it's like yeah, it's like here comes the AI just a warning like me just an alarm bell like I don't hear it comes, you know, it's hard not to talk about it. It's perhaps the most disruptive thing in digital workers worlds in the last 20 years and maybe not also, you know, like it's strange to have a topic that's so divisive amongst people of otherwise like minds, you know, like there's very smart people that are completely on the doomer side and completely on the what's the EAAC thing. I was calling more effective altar is like the altruistic side, you know, not under like the opposite of the doomer side and they're like brilliant minds completely disagreeing on where this is headed. And so none of us know where it's headed. We see of it. We see what it can do now and we see that it has been at least on the pros and code side has been overhyped to for to make people believe that it's better than it actually is but then also to see in our own lives that it's still super valuable in these small ways or maybe in some big ways. Certainly. We haven't been hit as hard as artists have as software developers, but we're right on the edge of that and potentially you know, it doesn't have to go very far from where it is to be able to do all the things they're promising that it can do like right entire programs even though it's not doing that today. That's the kind of thing where I'm like could it get there in three to five years? I don't know. It might be maybe it could you know at which point you're just hiring less devs or you're just doing more work. I don't know. So it's hard not to talk about it because there's so many facets and opinions and more questions and answers at this point, but hey chat GPT. How do you end a podcast you ask Annie? What's left? Yeah, what else Annie? What else left Annie? What what have we not talked about that we can close out this show with? That's important to you. I hope to see more people spend time in their craft as engineers by motivated by play. I've said it before but I want to see more of that and a little less little less seriousness because I think that's kind of all we have. I don't know what the future is going to hold with the future of AI how that's going to transform the job market. No idea and what we can do now is enjoy what we have which I hope that doesn't sound too bleak. I hope that sounds optimistic, but I found it to be really transformative and it is it is what has enabled me to learn even more and much faster than I have before and that's what we need to do. We have to keep learning. Always good talking to you Annie. Good to have you back glad you're back to well glad you have some good disciplines in your life to keep you guarded and guided very proud of that that fact that you just you can you've put it down there. You've written it you're following it and you're here on the podcast sharing with others to to be inspired by your guidance for yourself. It's it's a good stuff. That's the good stuff. All right. Bye friends. Thank you. Bye. Annie wants to see more people motivated by play. I love that if you were working on something just for the love hop into our slack community and share we would love to hear from you join today for zero dollars at changelog .com slash community. Oh and for our changelog plus plus supporters stick around for an extended conversation about AI taking artists jobs. Thanks once again to our partners at fly .io to break master cylinder for being our beat freak in residence and to our friends at sentry use code changelog for a hundred bucks off the team plan when you sign up why not right next week on the changelog news on Monday Burke from polar a monetization platform for open source and indie devs on Wednesday and Alex from tail scale right here on change log and friends on Friday. Have a great weekend. Tell your friends about the change log if you dig it and let's talk again real soon. I thought y 'all would be like trolls fans though. I was like, oh my gosh here. I am describing trolls in this podcast. Listen, I I love kids shows. Actually. I do love I love I watch a lot of it's not it's a kids show but it's like barely a kid

  65. SPEAKER_00

    show. Yeah.