Changelog & Friends — Episode 91

SO much to dig into

Adam & Jerod examine Stack Overflow's 2025 developer survey results, discussing the platform's decline, younger developers' preference for real conversations over AI, and the rise of uv as a Python package manager.

Speakers
Jerod Santo, Adam Stacoviak
Duration
Transcript(327 segments)
  1. Jerod Santo

    Welcome to Changelog and Friends, a weekly talk show about Notepad++. Thanks to our partners at Fly.io, the public cloud built for developers and AI agents who like to ship. We love Fly. You might, too, learn more at Fly.io. Okay, let's talk.

  2. Adam Stacoviak

    Well, friends, I'm here with Damian Shingleman, VP of R&D at Auth0, where he leads the team exploring the future of AI and identity. So cool. So Damian, everyone is building for the direction of Gen AI, artificial intelligence, agents, agentic. What is Auth0 doing to make that future possible?

  3. Jerod Santo

    So everyone's building Gen AI apps, Gen AI agents. That's a fact. It's not something that might happen. It's going to happen. And when it does happen, when you are building these things and you need to get them into production, you need security, you need the right guardrails. And identity, essentially authentication, authorization, is a big part of those guardrails. What we're doing at Auth0 is using our 10-plus years of identity developer tooling to make it simple for developers, whether they're working at a Fortune 500 company or working just at a startup that right now came out of Y Combinator, to build these things with SDKs, great documentation, API-first types of products, and our typical Auth0 DNA.

  4. Adam Stacoviak

    Friends, it's not if, it's when. It's coming soon. If you're already building for this stuff, then you know, go to auth0.com slash AI. Get started and learn more about Auth for Gen AI at auth0.com slash AI. Again, that's auth0.com slash AI.

  5. Jerod Santo

    So the 2025 Stack Overflow Developer Survey report is out. It's out there, Adam.

  6. Adam Stacoviak

    You know, surveys like this are very much needed, I think. You know, it grounds us in our crazy cycles, right?

  7. Jerod Santo

    It does. Ground me. This is their 15th year doing it, which seems like a lot.

  8. Adam Stacoviak

    Wow, yeah.

  9. Jerod Santo

    Maybe it took them a while to get this prominent. I mean, if you do something 15 years in a row, you must be doing something right.

  10. Adam Stacoviak

    They say that.

  11. Jerod Santo

    Or else you'd stop, I think.

  12. Adam Stacoviak

    They do say that, or you're crazy.

  13. Jerod Santo

    Or you're crazy.

  14. Adam Stacoviak

    Or you're crazy, you know?

  15. Jerod Santo

    So this year, I mean, it's gotten pretty big. It says that they've received over 49,000 responses, which you know how much they wanted to get to 50,000 and couldn't quite get there. So that 49,000 is cool. But you know, as the people running that survey, they much would have rather said 50,000.

  16. Adam Stacoviak

    Yeah, no one wants to say 49,000. No, it's the long numbers. Unless it's a price, you're trying to like do the 49,500 versus 50,000, you know, psychological.

  17. Jerod Santo

    Oh, trying to round you up?

  18. Adam Stacoviak

    Yeah, you know? That's when it makes sense. But when your stats and audience size, you went big.

  19. Jerod Santo

    That's right. There's no 1999 here. You know, this is a 49,000 plus. From 177 countries across 62 questions, focused on 314 different technologies. And as is obligatory, a brand new focus on, can you guess it?

  20. Adam Stacoviak

    Maybe it's, I don't know, surprise, what is it?

  21. Jerod Santo

    AI agents.

  22. Adam Stacoviak

    Oh my gosh.

  23. Jerod Santo

    Of course, LLMs and such like.

  24. Adam Stacoviak

    Are they, I didn't see it in here yet, but did they talk about their downtrend as a result too? Or is it, this is just developer survey?

  25. Jerod Santo

    Stack Overflow's downtrend?

  26. Adam Stacoviak

    Yeah.

  27. Jerod Santo

    I don't think they want to talk about that at all.

  28. Adam Stacoviak

    No, I don't think so either, right?

  29. Jerod Santo

    But it's real. And in fact, they do have an open tab because I was thinking about that. 49,000 responses, however, Stack Overflow itself is declining, as you said.

  30. Adam Stacoviak

    Yeah.

  31. Jerod Santo

    Here's a blog post from Eric Holscher, friend of the show, from Read the Docs, right? Eric Holscher, Read the Docs.

  32. Adam Stacoviak

    Read the Docs, and Read the Docs, I believe. Read and Write.

  33. Jerod Santo

    Read and Write the Docs. Someone's got to do both.

  34. Adam Stacoviak

    Yeah, why not?

  35. Jerod Santo

    Eric's a fan of both. He's been on the pod a few times.

  36. Adam Stacoviak

    Yeah.

  37. Jerod Santo

    And here he is talking about Stack Overflow's decline. Of course, he's quoting our fellow friend of the show, Gergar Rose, who I think was just analyzing somebody else's gist that they dumped. So this is like three layers of inception right here. But the chart is nice, showing monthly questions asked on Stack Overflow, dating back to 2010, pre-2010. And they peaked between 2014 to 2017 at about 200,000 questions asked per month or answered per month. Just questions per month, whether or not you get the answer, I guess, depends. And then it's been a precipitous decline ever since. Most people blame ChatGPT. But if you look at this chart, it was already on its way down prior to ChatGPT launching in 2023. Good point. But since then, it's gone way down, like 25,000-ish.

  38. Adam Stacoviak

    You know, it begs the question, so there's a place, I mean, prior to AI and prior to, let's just say, deep learning and, you know, data lakes with lots of knowledge stored in them. I think asking a question to a community like this, like Stack Overflow has provided for many years, has been very pertinent. But what has been your personal experience with that user experience of the, have a question, find a question, get the answer, apply the answer, move along with your life because you're a developer, you got better things to do? What's been your experience with that, with them?

  39. Jerod Santo

    With Stack Overflow?

  40. Adam Stacoviak

    Yeah, like what's been your personal happiness level, I suppose, with the status quo user experience they offered?

  41. Jerod Santo

    So I should say I've never been a user. Like, I don't think I have an account. I've never answered a question, I know that. Maybe that's not true, it's been a long time. Maybe I answered one way back in the day. I do not believe I have an account. If I do, it would be news to me. So I'm merely a person who lands there. I've heard a lot of the stories about the moderation on Stack Overflow and the complaints about people's questions being deleted and some just draconian moderation around what is a good question, what's not, et cetera. And of course, I've also seen the gamification and how some people have rose in prominence from it. So there's also social benefit of using it over time. And so I've been along for the ride, but I haven't been a user. I've only been a question, reader, answer, reader, or person. Yeah, I'm a taker.

  42. Adam Stacoviak

    Nothing wrong with that. I don't think so. I mean, when you're a mass appeal website like that, you have to have a large majority of takers, not givers.

  43. Jerod Santo

    For sure.

  44. Adam Stacoviak

    I'm with you. So you've been able to have a profile there. You've been able to gamify or gamify, however you want to pronounce that, your involvement, whether it's an answer or a questioner, I don't know how you would phrase those personas either, but very much so has been like this really kind of unique world. If you're a listener out there and you've been a gamified, enriched user of Stack Overflow and you love it, let us know, I'm curious what that's like or has been like. But to me, I've never been like, oh, I've got to go there and answer all the questions I know so that I can rise to prominence. I've never understood that specific user experience, but I think my experience with Stack Overflow has been generally, I would say on par. Sometimes find an answer, sometimes it's out of date. Sometimes you have some responses that bubble up as, hey, it's been a year or two, this has changed. This is the new way. So generally it's been the prompt before the prompt, so to speak.

  45. Jerod Santo

    Right. Yeah, obviously I'm glad that it exists. I wish it would continue to exist prominently. I do not know the details of the whatever moderation drama and there's backlash. Even from people who are like long-time contributors, I've seen them like leaving the platform and so they've got their problems. Every website does as a difficult thing, moderation. And however, like most people, even as just a casual user, I'm not using the website anymore. Like I'm just not landing there.

  46. Adam Stacoviak

    Yeah.

  47. Jerod Santo

    And so that's a problem. In fact, Eric in his post about this says that he's a little bit worried about something like this happening to read the docs because obviously his livelihood and a lot of his life's work is with read and write the docs. And it's a very similar situation, a Q&A site or a documentation site. And of course the LLMs answering our questions for us is the biggest reason probably for Stack Overflow's decline. And so he's hoping that doesn't happen to read the docs, but at least when he wrote this back in January, he says they haven't really seen a huge decrease in traffic. So it hasn't happened to them yet, but it is slightly different when you have a document, like official documentation for your Python library versus questions about how to use your Python library. It's a different beast altogether. I hope Stack Overflow does not continue to decline. I think it kind of needs to exist. I think the LLMs need it because it's a source of truth for them. But the incentives, just like the rest of the web, the incentives to publish are just going away, right? Like why would they do that if they're not gonna get the traffic?

  48. Adam Stacoviak

    Yeah, I mean, even the reason I mentioned the UX experiences is the fact that you mentioned the decline was prior to really this uprise of AI and agents being a thing, like it was already in a downward trend based on Eric's blog posts and Gerge's illustration, of course. It's already showcasing that. There was an obvious spike up for COVID whenever that happened because everyone was trying to figure out everything, right?

  49. Jerod Santo

    Yes.

  50. Adam Stacoviak

    And so obviously there's a peak, an unearned potentially peak in user experience or even just usage, but it was already on this downward trend. So I just wonder like, was it already, was it a systemic issue with how Stack Overflow works in so far as that you said it's needed, right? Like we need a source of truth. That's what docs present. That's what Stack Overflow has presented in the past or even now is this version of what is true in terms of a question a developer asks.

  51. Jerod Santo

    Right. So back to the survey, they have the data, of course, but they also do some editorial, which is nice and related to Stack Overflow's decline on the homepage of the survey, you'll find kind of their editorial, the creators of the survey, meaning like they try to contextualize some stuff and make a few conclusions for the reader. And in fact, there's probably 20 or 30 of them on the homepage that just randomly refresh or they switched orders as you refresh the page. So they're not trying to make one more important than the other, but one of their takeaways from the survey is Stack Overflow is a destination developers visit frequently. I thought that one was funny cause that one almost sounds like a self-serving selection from the data. Of course they published the data as well and everyone can come to their own conclusions, but connecting the dots and trying to like have takeaways is of course the interesting part. And so many of us don't have time for that. In fact, if you don't have time for that to our listener, of course we're here to even read you some of those connections. So there is a question about Stack Overflow, frequency of visiting Stack Overflow. And of course on the homepage, they create these conclusions and then you can drill down on the actual chart that that comes from. And they have a few questions like how long have you had an account on Stack Overflow and then frequency of visiting Stack Overflow. And what's crazy is there's 45% of the people who answered this survey have had a Stack Overflow account for over 11 years.

  52. Adam Stacoviak

    Wow.

  53. Jerod Santo

    So that's like a very dedicated long standing group of folks, you know?

  54. Adam Stacoviak

    Yeah.

  55. Jerod Santo

    And a strong majority, 82% of respondents visit at least a few times per month with 25% visiting daily or more often. So it's declining, but I think in terms of a community, they're showing through this data, at least of course they're serving their own community. So that's inherently self-representative, I guess. People are using the site, just not the same number as they were prior.

  56. Adam Stacoviak

    76% use the site for more than six years. So you mentioned 45% over 11 years. There's another stat, 76% having an account for six years or more, it says, or more. So maybe that's like six to 10, you know? Something like that. That's a lot. I mean, they're definitely in their echo chamber when it comes to the survey, right? Like this is not randos who don't know Stack Overflow. So this is very, this is going to be as truthful as it can be given the tenure of the account holders. When you got 76%, six years or more as an account holder, that's a lot.

  57. Jerod Santo

    Here's a funny one. So in the data, they provide you the range of responses and then they also categorize that based on the people responding. And so in this case, they're categorizing it by age. And so you can look at all respondents and you can look at age respondents. And the youngest category is age 18 to 24. And in that category, the number of people who've been using the website for 15 plus years is two tenths, a fifth of a percent. So what's 32, 578, that's how people took it, times 0.002, 65.15, if I'm doing my math right. So 65 people started using Stack Overflow. Somewhere between the age of three and nine. Wow. They would have to, right? Cause they're age 18 to 24. Unless they're lying. Or they're just lying. Or must be the thing about surveys is people just like fill in random things.

  58. Adam Stacoviak

    65 people were, you said nine was the highest age or five or nine?

  59. Jerod Santo

    It had to be three to nine cause they're- Three to nine. Well, they've been using it for 15 years and they're age 18 to 24. So three on the low end and nine on the high end. So can you imagine some three-year-old stumbling across Stack Overflow and signing up? Oh, go ahead and-

  60. Adam Stacoviak

    How does this pacifier work? Okay, come on. How do I get into this?

  61. Jerod Santo

    Yeah. I mean, most of the questions probably about Roblox and stuff like that, Minecraft.

  62. Adam Stacoviak

    That's true. That's true. Yeah. Wow. Very interesting. So definitely some interesting stats coming from that. What about the, what I'm noticing as I go through the different age brackets is really it's the older generation that has been using it for longer, obviously. So I think 35 to 64 is probably a range of the last 15 years. Cause if you were 35, 15 years ago, you were what? 20 years old? It's pretty common to pick up Stack Overflow at 20 whenever you were in your junior days or just getting into development. That was 15 years ago. That was 2010, 2015, yeah, 2010. So 2010 was a pretty popular year to use Stack Overflow. I think.

  63. Jerod Santo

    All right, well, I thought we would go through some of these conclusions and use those as launching pads to drill down. Was there anything that jumped out as you? I mean, we can go into the AI stuff. Obviously some of our listeners would love that and not the ones are so sick of it. We could go into technologies. You're gonna have AI in there as well. We could talk about remote work. We could talk about content creation. We could talk about all kinds of things, history.

  64. Adam Stacoviak

    Yeah, I wanna talk about YouTube man. What about YouTube? Can I talk about YouTube on this? I'm trying to scroll it and keep my context. So forgive me if I get a little discombobulated. I'm looking at two in particular and I'm thinking about the junior generation because what, I mean, we can always talk about AI but I think that that's an obvious large category to talk about. But I think we're gonna start to see how that is impacting younger developers. Those who are coming into software development, whether they're the traditional engineer type or someone who's just throwing together something because they have to build a website for their business or whatever. I'm looking at this, the one that says younger developers want developer content with social or interactive formats. So a little self-serving here. We run a podcast as you know, Jared. So, you know, we're on YouTube and stuff like that. So I'm thinking where is the young model of who we want to reach and who we want to serve? Because we serve humans, not machines. We use machines to serve humans and solve problems. But I'm thinking how are the younger generation going to be impacted by this major change? Thankfully, they still want good developer content that they're not just saying, hey, every LLM give me all the content only. They want that social nature and they want interactive formats. So that's one piece of this data puzzle. And then the other one was the respondents learning to code using YouTube for community more than professional developers. So they're leaning on this scalable content, maybe even influencer, which I'm not really, we wouldn't consider ourselves influencers, although we may influence. We're not considering ourselves the stamp of approval influencer, but it is reassuring that the places that we're pouring our efforts into is being looked at by the younger generation, the younger developer who's coming in, even though, you know, AI is coming and AI is here and is doing good stuff.

  65. Jerod Santo

    Yeah, so there's two questions that speak to that. Like you said, the first one is how do you choose to find relevant developer content? And the Stack Overflow folks say, while all age groups want lists and articles, cause everybody loves a good listicle, younger developers show a significantly higher interest in more social and interactive formats. For example, 37% of 18 to 24 year olds want chat with people, not with GPT. Oh, that's the new, that's all the kids are saying now. Chat GPT is just chat now, I've learned. So ask chat. Yeah, ask chat, that means chat GPT.

  66. Adam Stacoviak

    Ask chat.

  67. Jerod Santo

    That's what the kids are saying. Yeah, compared to only 20% of 55 to 64 year olds. Do you want chat with people, Adam? Do you want this? I mean, because you're, okay, you're not 55 to 64, but we're between these two groups, you and I.

  68. Adam Stacoviak

    Yeah.

  69. Jerod Santo

    And young people want chat with people and old people don't, as much.

  70. Adam Stacoviak

    You know, I don't know. I think with people is still a necessary component. I mean, that's obviously why we have Zulup. That's why we had Slack. That's why we went from Slack to Zulup because we really care about community. So I personally desire that. Now, am I trying to chat with people more than chat with GPT? I think it depends. I think I wanna self explore as much as possible and with little to no hallucinations. And I've learned to do chat, solo chat, let's just say with the model inside of chat GPT or Claude or Grok or wherever I'm doing it. And I'll have a certain amount of happiness with that process. And then I have a prompt that is sort of canned that I've learned to can it essentially, it's become repetitive. So I'm like, okay, I should probably store this so I could just like copy and paste this in the future. And it's this version of summarize what we've discussed here. So I can have my XYZ agent review and verify what we've found. Cause I get to a session end of the session, I'm like, this is awesome, conquering the world. Meanwhile, there's like four core hallucinations in there that just like destroy the model. So getting at the with people part is I wanna explore self-driven for a bit with less hallucinations as possible. And then once I've gotten to a certain comfortability with what I'm trying to accomplish and my own mental model or new lexicon, I had to learn to do whatever. I would want to have this community of folks to pair with or spar with or ask questions of. So I agree with that. I think I wanna chat to a certain degree, get some self-assurance, and then expose those ideas to real people to validate yes, good path, no, not good path.

  71. Jerod Santo

    Yeah, I think a mixture is for the win for sure. I think they serve different purposes. I certainly enjoy chatting with people generally more because I can't easily predict their responses. It seems to me like when I'm looking for advice on how to do something or a tool to do a thing, I'm perfectly fine with asking chat, but I don't find things there unless I'm looking for them. I think people are the best source of like unsolicited recommendations, because if you're excited about something, you're just gonna find me and come and tell me, right? And we see that all the time in our Zulip where it's like, this is cool. In fact, that's what I do most. Most of my work is finding cool stuff and sharing with people, aka change log news. So like that's unsolicited recommendations, right? Like, okay, you solicited it because you signed up for change log news. But if you're hanging out in Zulip and you're just part of our community, you may have not wanted to know there's this cool movie you should watch. Someone's gonna come and tell you. That's irreplaceable, I think. I mean, you could be like, hey, every N hours, please send me a recommendation. Like you can do stupid stuff like that to imitate it. But when people find useful tools, useful lists, useful long form articles that really compel them, they'll share. And you can't, I think we need chat with people for that.

  72. Adam Stacoviak

    Do you remember, this is really gonna date us Jared, if you remember this. And I know you do,

  73. Jerod Santo

    because we're old.

  74. Adam Stacoviak

    Mahalo.

  75. Jerod Santo

    I do, that was Jason Calacanis' thing, right?

  76. Adam Stacoviak

    Yeah.

  77. Jerod Santo

    It was like, was it the encyclopedia?

  78. Adam Stacoviak

    It was essentially a search power by humans.

  79. Jerod Santo

    Search power by humans. So rather than the result. You ask it and this human goes find it for you.

  80. Adam Stacoviak

    Right, the list of the results wasn't necessarily algorithmically compounded and refined, et cetera. It was somebody, a real human with context. I think it doesn't scale, but the premise is good. In the fact that you've got humanity in this seemingly inhumane process. You search Google, get results. That's a machine, it's ranked by some sort of order you don't even have. It's a black box, how the results got there. Somebody could have paid, somebody could have paid an SEO engine. Somebody could have like gamified the thing and to not earn the number one ranking or even the top 10 ranking. But then you go to Mahalo, which was this idea. Okay, take the same kind of result, the same kind of search term or a search query. And you put a human in the middle there, which says rather than return this algorithmic result list that is arbitrary and black box and controlled by the behemoth, let's put it in control of maybe Jared, a particular human and their name is on the result. And so it's owned by a human. I like that idea. I think I wanna see a resurgence of Mahalo in today's world, personally.

  81. Jerod Santo

    So here's a question. Why do you think it is that 18 to 24 year olds want to chat with people more than any other older age group? What is it about that group of folks?

  82. Adam Stacoviak

    Loneliness, yeah, I think it's a lonely world there. I think the more we're, I mean, this is really getting philosophical, but I think the more, well, this is 18, right? So these 18 year olds were probably not just introduced to their smartphone or to their smart tablet or whatever you wanna describe it as. It's not a computer anymore, right? Like that's not a computer to people like us. They probably had something for many years. And so they've probably already been in this ice, this self isolating framework or decline where they're just like socializing less. And if I were 18 and 24, I want friends. You know, I want friends. I don't want just money. I don't just want a job that fulfills me. I want the whole kit and caboodle, so to speak. I want to self learn, cause that's just my personal nature, but I wanna socialize. And I need, I personally am the kind of person that needs a sounding board. I need my idea to be reflected off of somebody and you know this because we've been working together for so long, how I operate. I need somebody to hear my idea. You don't even have to say yes, you like it or no, it's a bad, like don't, just please just listen. Just listen, right? And then I do desire feedback, but you don't have to. This is not a requirement I need as an individual human. I need to tell another human about my crazy ideas just to see if there's any resonance. And if there is, then I'm gonna chase that dog. If not, well, the idea dies in my brain. I move along, I keep doing my daily thing. You know, so I'm a person who needs other people. So I can empathize with these 18 and 24 year olds that are in a world where they're more self-isolated than normal that we ever have in our history.

  83. Jerod Santo

    Yeah, what's interesting is like the 25 to 54 year olds all want chat with a bot. And then the olds don't want that either. I think they're just grumpy. They don't want anything anymore. They're like, no, we're good. This is how you choose to find relevant developer content. So there is a context for this. It's not just like, do you like chat bots? It's like, do you like to find relevant developer content via an AI chat bot? And I think 55 to 64 year olds don't care too much about finding relevant developer content. At least I don't think I'm going to at that age. But one thought I had, which I agree with the loneliness factor, what about novelty? So I feel like our age ish is more likely to become infatuated. And I guess I use that word from a lack of thinking of a better word with AI chat bots because like we remember how bad it was. Remember the bots, I mean, maybe you didn't do this but when I was a kid, we wanted to talk to a computer. Like we could never do that. And if you found a chat bot that was anywhere near decent I would just talk to that thing. Let's see if it can make, say this, say that, you know? And they were just like pre-program responses back then. It was all deterministic and they only had so many responses and you could, you know they were terrible. They didn't pass the Turing test, that's for sure. And so like for most of our formative years and up we've been desiring smart computers that can talk to us. And now we have that. And so we kind of want it more. Whereas these young bucks, they kind of grew up with that ability. I mean, it's gotten better over the last three or four years, it's gotten way better. But I don't know, chat bots aren't all that novel when you've grown up in the smartphone era. You know, you've had Siri your whole life.

  84. Adam Stacoviak

    Yeah, the 18 to 24, if you just started recently then you're still in that first five years of your journey which is the fresh part, right? It's when you're learning all of your initial things that you're considering, concerned about for the next 10 years. Yeah, I agree with that. I suppose, novelness makes sense.

  85. Jerod Santo

    I agree with that. Then when it comes to YouTube specifically, so back to the other question that's relevant to this YouTube topic. Is this the one you were looking at, community platforms?

  86. Adam Stacoviak

    There's a summarization of it. So the question in particular was, it's kind of hard to search I think was, let me scroll back. Respondents learning to code use YouTube for community more than professional developers. So they're using this, you know, algorithmic feed and search to find content versus, Hey Jared, you're a friend of mine. Where do you get your content? So they're going there. That was the one. And then the other one was younger developers want developer content with social or interactive formats.

  87. Jerod Santo

    Which is the one they were just looking at. That first one comes from this particular question. When you click the link, it goes to here. And the question was which community platforms have you utilized considerably or consistently in the past year and which would you like to use next year? Select all that apply. And that's where they're drawing this from. And so again, broken out at this time, not by age, but by professional learning, professionals that use AI and learners that use AI and write-ins. Oh, you could write in. Did anybody write in change a little?

  88. Adam Stacoviak

    It's almost non-existent really. Mastodon, Lobsters, Matrix, Lemmy, Tiscores, Mastodon is on her twice.

  89. Jerod Santo

    Yeah, these are all write-ins. Fediverse is on her twice.

  90. Adam Stacoviak

    Matrix is on her twice. Lemmy is on her twice. Fediverse is obviously the undercurrent. It's all of those things.

  91. Jerod Santo

    Right, so these are the CD underground where you get 0.02% of write-ins. But back to like the major platforms. And so of course it's a Stack Overflow survey. Stack Overflow is number one. But specifically YouTube is up high for all developers and especially for learning to code people. It's number two at 70%. So 70% of people learning to code will go to YouTube versus 60% of professional developers will use YouTube. And that tracks with me. I think that the younger generation, of course, will more likely to be learning to code. There are people who are older and still learning, like they're transitioning or switching careers. But most learning to code are in that 18 to 30 age demo. And again, like YouTube is a primary form of learning for these people. It's just become a thing you do, right?

  92. Adam Stacoviak

    Yeah.

  93. Jerod Santo

    Whereas our age isn't up. Like we started with blogs and forums and documentation. And so, and many times for me, YouTube is just like way too slow. Like I did not want to watch a video that's been dragged out to 10 minutes on purpose because 10 minutes is the perfect length of a video. And but really the content should be 90 seconds in order to get one thing out of it that I'm looking for or to learn something new. I'm less likely to do that than I am a blog post that I can scan quickly and look at some pictures and then decide if I want to dive deeper. Not saying I don't do that with YouTube. I'm just less likely to. Yeah. But I think that calculus has flipped as you go down the age brackets.

  94. Adam Stacoviak

    Thankfully. I mean, I'm surprised. Not really, but kind of surprised Stack Overflow is so high. I don't know if they, maybe because it's the echo chamber, it makes sense for it to be so high.

  95. Jerod Santo

    Sure.

  96. Adam Stacoviak

    I think if they bust off the echo chamber, it's going to be drastically lower than that. I am happy. I mean, it's really wild to see GitHub and YouTube compete. Such a uniquely different platform.

  97. Jerod Santo

    Yeah, I wouldn't even put those in the same category.

  98. Adam Stacoviak

    No, but they compete.

  99. Jerod Santo

    I guess they're both social.

  100. Adam Stacoviak

    So there you go. Right. I mean, where else can you go in the world where you can self-publish for the most part without any real censorship? I mean, there's obviously copyright. There is some censorship. DMCA. There is definitely, I would say socially acceptable censorship. Some socially unacceptable censorship when it comes around politics, but we're not talking about politics generally in this podcast. And generally around software development, generally. I mean, it becomes political at some point as code.

  101. Jerod Santo

    Yeah, I think most coding channels don't have any issue with that kind of stuff.

  102. Adam Stacoviak

    Yeah, so I mean, for the most part, you have an unfettered ability to publish video, as well as you want to, or as poor as you want to. So I think with that kind of platform, it makes sense to me to see that be so high. And thankfully, chaptering, so for me, I'm with you in the way you responded, except for if I find a 10 minute video and it doesn't have chapters, I'm bailing. If it does have chapters, and I think that, and I don't know how to describe this litmus test I go through, but for some reason, there's this way to discern as a human, whether something is good or bad or for me or against me. So in that reptilian brain version of Adam, when he's watching YouTube videos, he's thinking about that.

  103. Jerod Santo

    The chapter is good, the chapter is bad.

  104. Adam Stacoviak

    Yeah, so chapters are a must for me. And if it's a 10 minute video, and I think, well, this probably took about two or three minutes to explain, I'll look for the chapter, the chapters that go past the intro or the who I am or why I do what I want. I appreciate all that. I'm a diehard fan, I want to hear, I thought I became a fan of Techno Tim, you know, Timothy Stewart, he's a friend of ours now. I was a watcher like everybody else, but then I became a friend and said, hey, let's talk on a podcast, let's be friends. We're friends now. I will still watch his stuff and I'll go past the preamble. And he's cool with that, why? Because we're friends, I don't need the I'm Tim or Techno Tim, this is where I came from, this is my context. No, just take me right to the true NAS, don't fail, how do I configure it scenario. And thankfully he's of the chapter mindset where he chapters. So I'm like, YouTube must have chapters if there are any length of video whatsoever for me to get my attention. Unless it's like golf content, I'll watch that. I'll watch that 45 minutes straight, no problem. I mean, I waste a lot of time when they're watching golf content.

  105. Jerod Santo

    Especially if you need a power nap. So speaking of chapters, we got some props, dude. We got some props in Denver from a listener who attended the live show for our chapters, which was nice because, you know, we do those with love.

  106. Adam Stacoviak

    We do those because we are now chapter snobs,

  107. Jerod Santo

    but we don't always know if other people are, we know that some people like them, we've heard some things, but it's always nice to have reinforcement learning of, hey, I love your guys' chapters. They're so on point. He's like, he turns his nose up at people that don't have them on their podcast now, now that he's learned, you know, the better way. And him and I had some comradery around that. So I can't remember his name right now. He was the fellow who gave us a hiking recommendation. I can picture your face. I can't remember your name.

  108. Adam Stacoviak

    Was it Jim?

  109. Jerod Santo

    No, it wasn't Jim.

  110. Adam Stacoviak

    Okay.

  111. Jerod Santo

    Maybe it was, I don't know. We met a lot of people. Here's a couple of shout outs, names I do remember. So at the meetup on Friday night, there were three, I think, randos that came and very cool. We see their love, right?

  112. Adam Stacoviak

    Can you explain just the randos with love, just for those who are not getting that insider joke?

  113. Jerod Santo

    First of all, randos is part of one of our Change Welcome Friends theme songs, Adam and Jared and some other rando, because we usually have a third or sometimes a fourth, although today was just the two of us. And so that got worked into a BMC song that we play sometimes on our show. And then we also invited a bunch of Denver locals to the show, people who aren't necessarily listeners. And so some of them came, some of them didn't. It's not easy to get outside your comfort zone and go to a meetup of a bunch of software podcasters on a Friday night, knowing nobody. They didn't even know the show, some of these guys, until the day of.

  114. Adam Stacoviak

    We didn't even have signage where they just show up.

  115. Jerod Santo

    We had nothing. We told people.

  116. Adam Stacoviak

    Hopefully you'll find us.

  117. Jerod Santo

    You said, if you can't find us, just start asking people if they listen to the Change Like podcast. It's not really helpful advice. And yet they did. Like that was very cool. It takes guts. Shout out to Aaron, Randy and Pedro. And I think Trevor, although he might be a listener. I think Trevor's a listener. Those three aren't even listeners. Maybe they are now. But they just came out and hung out and they came to the show. And I thought that was pretty cool. It takes guts to do that. And so we appreciate it. I think they had fun. So I think it was worth the discomfort.

  118. Adam Stacoviak

    Yeah. Yeah, I agree with that. Names from Friday night. I don't remember any of them. So good job for you.

  119. Jerod Santo

    Remember Randy, Aaron and Pedro?

  120. Adam Stacoviak

    Probably, but not by name. I'm so sorry. No offense, obviously.

  121. Jerod Santo

    That's why there's two of us.

  122. Adam Stacoviak

    I am. It's easy for me to get overwhelmed in public facing scenarios because I feel so much pressure to give my full love. I would say I'm a giver, you know? It takes a lot out of me. I'm not an extrovert. I'm an introvert that gets depleted through social interaction, not invigorated. I will say though, I was riding a high. So there's a part of that that's not true. I do get fueled, but I also get equally depleted. Well friends, I'm here with a brand new friend of mine, Kyle Galbraith, co-founder and CEO of depo.dev. Your builds don't have to be slow. You know that, right? Build faster, waste less time, accelerate Docker image builds, get up action builds, and so much more. So Kyle, we're in the hallway at our favorite tech conference and we're talking. How do you describe depo to me?

  123. Jerod Santo

    And depo is a build acceleration platform. The reason we went and built it is because we got so fed up and annoyed with slow builds. For Docker image builds, get up action runners. And so we're relentlessly focused on accelerating builds. Today, we can make a container image build up to 40 times faster. We can make a get up action runner up to 10 times faster. We just rolled out depo cache. We essentially bring all of the cache architecture that backs both get up actions and our container image build product. And we open it up to other build tools like Bazel and turbo repo, SC cache, radial, things like that. So now we're starting to accelerate more generic types of builds and make those three to five times faster as well. And so in simple terms, the way you can think about depo is it's a build acceleration platform to save you hundreds of hours of build time per week. No matter whether that's build time that happens locally, that's build time that happens in a CI environment. We fundamentally believe that the future we want to build is a future where builds are effectively near instant no matter what the build is. We want to get there by effectively rethinking what a build is and turn this paradigm on its head and say, hey, a build can actually be fast and consistently fast all the time. If we build out the compute and the services around that build to actually make it fast and prioritize performance as a top-level entity rather than an afterthought.

  124. Adam Stacoviak

    Yes, okay friends, save your time, get faster builds with depo, Docker builds, faster get up action runners and distributed remote caching for Bazel, Go, Gradle, Turbo, Repo and more. Depo is on a mission to give you back your dev time and help you get faster build times with a one-line code change. Learn more at depo.dev. Get started with a seven-day free trial. No credit card required. Again, depo.dev.

  125. Jerod Santo

    Well, let's change our focus to some technology here. Still avoiding the AI topic and let's talk Python. So one of the things they had is this admired and desired question where they asked people about certain tags, meaning like Stack Overflow tags. So technologies usually or concepts represented by a tag that the respondents desired or admired. And the distinction, I have to go read it again cause I didn't totally, it's like admired. Okay, I'll read their words. To better gauge hype versus reality, we created a visualization that shows the distance between the proportion of respondents who want to use a technology that's desired. So you desire to use it. And the proportion of users that have used the same technology in the past year and want to continue using it, that's admired. Did you track that?

  126. Adam Stacoviak

    I'm tracking it.

  127. Jerod Santo

    So I can be like desired Rust, but I had never really used it. So I can't admire it because that would require use. That's how they're separating the hype cycle. Okay.

  128. Adam Stacoviak

    Cause I get to be hyped about it. It's connection to the hype essentially.

  129. Jerod Santo

    Yeah.

  130. Adam Stacoviak

    It's making hype real.

  131. Jerod Santo

    Yeah, exactly. And from that said, I want to talk about UV. UV is a Python package manager built in Rust and it's the most admired Stack Overflow tag this year. UV, have you heard of UV Adam?

  132. Adam Stacoviak

    I have not heard of UV. In this context, no, but in other context, yes.

  133. Jerod Santo

    You know, ultraviolet.

  134. Adam Stacoviak

    Yes.

  135. Jerod Santo

    All right, so I haven't used UV, so I guess I desire it more than I admire it.

  136. Adam Stacoviak

    We do desire it. We think the way you install Python packages is weird.

  137. Jerod Santo

    Exactly. We know that, yeah. Yeah, so this is why I'm excited because this has been a long standing bugaboo for the Python community is like, and for the community that has to use Python because they're trying to do other stuff and Python is so prevalent, right? It's like package management is weird, requirements.text, et cetera, like the weirdness of that. Pip and the other stuff. I made a whole show with my friend Brett Cannon just like telling us how to do it right because it's weird. And UV is a relatively new technology. That's a better Python package manager by Charlie Marsh. Charlie Marsh, a developer who's building Astral, which is high performance tools for Python in Rust. Of which UV is one. And he's one, oh, let's see what I did there. The hearts of many Stack Overflow respondents and just developers in general. People really love UV. It's solving their problem. And did you know this, Adam? Charlie will be on the podcast in September. So he's coming up. He's gonna be joining us.

  138. Adam Stacoviak

    That'll be fun. I didn't know that.

  139. Jerod Santo

    Yeah, so there's a teaser in there.

  140. Adam Stacoviak

    I'm excited about that.

  141. Jerod Santo

    But yeah, 74% the most admired. I mean, he's beating out large language models. He's beating out Tailwind. He's beating out Delphi.

  142. Adam Stacoviak

    Yeah.

  143. Jerod Santo

    Wow, well, a lot of people probably don't know what Delphi is. He's beating out Pollers. I don't even know what Pollers is.

  144. Adam Stacoviak

    Even Ollama.

  145. Jerod Santo

    He's beating them all, man. Charlie Marsh and UV winning, winning.

  146. Adam Stacoviak

    So there's obviously the context of UV, but I think just this spectrum of desire and admire. I think that's a really interesting measure because that's hype and hype and reality, right? Hype versus reality is what that essentially stands for in my brain.

  147. Jerod Santo

    Yeah, because desired is kind of a hype and then admired means like, no, you're actually using it. You still like it, right?

  148. Adam Stacoviak

    Yeah, you bought the hype and you tried it and you're using it. You're like, okay, this is actually, this was what they said it would be. And I agree. I'm gonna keep using this thing. So going back to your desire for Stack Overflow to remain, this is a reason why I would want it to remain. I don't know where we can get this data otherwise. Maybe the LLMs will expose this to us and maybe with a much larger and maybe potentially more accurate data set. But this kind of range here alone from the desired and admired is cool. It is cool. Yeah, I mean, this is signal versus noise. This is what we've tried to produce since our inception, which was open source is moving fast. There's so much happening out there. What's worth your attention? Has always been our thesis of content. And I like this, obviously, thank you for getting him on and September and all that good stuff because we get to examine, you know, this desire versus admire scenario and what exactly is happening there. But it's a cool measure.

  149. Jerod Santo

    It is a very cool measure. And it seems like UV itself has grown as a way of solving the Python problem. Python continues to grow. So in the programming, scripting and markup languages section, Python capturing almost 58% of all respondents using it behind only SQL.

  150. Adam Stacoviak

    Yeah.

  151. Jerod Santo

    HTML, which is, of course. Yeah, databases and then the web. So HTML, CSS and number two is 62%. And then of course, JavaScript, which has eaten the world and continues to is used by 66% of respondents. I assume that includes TypeScript. So I don't see TypeScript as its own category. Good job surveyors. Some surveyors split those into two.

  152. Adam Stacoviak

    Oh, is it? It's there, 43%.

  153. Jerod Santo

    Yeah, underbash.

  154. Adam Stacoviak

    Yeah, see, that's weird. It blended in.

  155. Jerod Santo

    It did blend in.

  156. Adam Stacoviak

    Well, if you add those two together, that's like 100%. It's tremendous. Yeah, it's huge.

  157. Jerod Santo

    So if you had JavaScript and TypeScript, you got 100%. Now, some of those people are using TypeScript, but they also answered yes on JavaScript because they know. I mean, everybody pretty much knows.

  158. Adam Stacoviak

    Where somebody only entered JavaScript because they thought it meant both.

  159. Jerod Santo

    Exactly. Is that what you meant? And then later they saw TypeScript and they're like, oh, I should mark that one too. Someone needs to fix this bug. They needed to be like, make a category called like TypeScript not JavaScript or I don't know, JavaScript not TypeScript or I don't know. Anyways.

  160. Adam Stacoviak

    So you can have that separation, yeah.

  161. Jerod Santo

    So Python though, saw a 7% point increase over 2024 to 2025.

  162. Adam Stacoviak

    That's a lot.

  163. Jerod Santo

    That's a pretty big increase, especially for a language that's been around for like 30 years, right?

  164. Adam Stacoviak

    Scroll down to the number of people who submitted to this one. I can't see it in my view. Okay, so 31,700 responded to this question, which is 64% of the total respondents of the whole survey. I don't know about you, but I feel like the web is kind of default. We should keep measuring it of course, but I'm not surprised it's up there at the top because what else do you choose? And there is no other choice besides HTML, CSS, and then obviously JavaScript. So I feel like those are naturally gonna be at the top. So Python kind of is the true number one, aside from SQL, which is more and more understanding of databases, which totally makes sense as we move into the next era of all the things. Databases have always been there, but they've been super prominent as companies, open source, et cetera, for the last decade. But Python has been steadily growing year after year.

  165. Jerod Santo

    Yeah, and I think that that trend is actually shows up in another question about web frameworks and technologies. Because on that one, we have Node.js at number one with 48.7%, React number two, 44.7%, then jQuery number three. Hello, jQuery. Hello darkness, my old friend. But the interesting rise here is FastAPI, which is a Python-based web framework. It has had a five point increase over the last year. So this is a significant shift up for FastAPI, which I had previously not heard of until maybe like six months ago. And that's because people are building more Python stuff with APIs and MCP and that kind of thing.

  166. Adam Stacoviak

    Right, they're not having to worry about the interface. The interface is somewhere else. It's the condo to the data that they're trying to engineer around.

  167. Jerod Santo

    Yeah, so Python continues to grow despite being dominant. Pretty cool, pretty accomplished. What else? What else is interesting here? Do we broach the AI tooling topic or do we just continue to avoid it for now?

  168. Adam Stacoviak

    I just live in the world, man. I just do what I gotta do. If I have to talk about it, I do. If I don't, then I don't. I'm cool with it.

  169. Jerod Santo

    All right, well, let's start with an anecdote because I feel like we've been very bullish of late, maybe because I have been more bullish of late than I was.

  170. Adam Stacoviak

    I've had the ability to also be bullish because I've already been bullish. I can pile on.

  171. Jerod Santo

    Yes, and I've been singing Claude Code's praises quite a bit. Very good. And here's a story. So I think it was last show after we quit recording with Nick Nisi. We had just talked for a long time about my new Claude Code habit and how much Nick is using it, et cetera, et cetera. Ultra think, if you recall that conversation.

  172. Adam Stacoviak

    I tried that recently.

  173. Jerod Santo

    Did it work?

  174. Adam Stacoviak

    I mean, I got a result. I was happy with it. I want to think that my ultra think exclamation point had something to do with it. I don't know though.

  175. Jerod Santo

    So after that conversation, we're hanging out with Nick in the post show and we're talking about CPU.fm coming soon. We now have a design. We haven't been completely dragging our feet, just sort of dragging our feet, but we're making progress. And we're telling Nick that it's time for me to take the design, which is in Figma, and put it into our Rails application so we can get the sucker out there. And I said, Nick, I don't want to write any code. Did you remember this, Adam? I think I told you guys. How can I do this without writing a single line of code? I was very hyped. And Nick said, well, there's a Figma MCP server. And so you turn that on and you point Claude Code at your design file or your project. And then you tell it to turn that into a webpage. Well, that's what I did this morning. I turned it on, only it wouldn't turn on because I needed to first upgrade our plan because Figma needs to make money. And so we went from starter free to pro, 20 bucks a month for me, 20 bucks a month for you. Spoiler, we'll be turning this off soon. So one month upgrade.

  176. Adam Stacoviak

    Yeah, one month trial. I hate those annual plans. The requirement goes annual.

  177. Jerod Santo

    I know, they get ya. Cause it's like say 16% and you're like, I don't want to spend $900 right now. So I went with the monthly, 20 bucks a month. I had to turn us both on because we still, we both actively use it. And that allowed me to get inside of Figma and turn on the MCP server. This is my first MCP server of people. So here's my experience. And I went to Claude Code and I said, hey, can you use the Figma MCP server? And Claude was like, no, I don't know how to do that. So I taught it how to do that. And then I said, basically that take this design and put it into this rails, you know, index with Tailwind. And the first thing I said is I can't do that cause it requires way too many tokens. And so instead of like, instead of reading the entire, cause this is like the whole webpage is one Figma project. And I pointed at the entire thing at first. And I said, instead of that, I'm gonna take a picture of it and then I'll ingest the picture. And then I'll reproduce the picture. And I said, okay, fine.

  178. Adam Stacoviak

    Good for you, go do it.

  179. Jerod Santo

    Go do it.

  180. Adam Stacoviak

    Well, however you do what you do, do it.

  181. Jerod Santo

    It goes away. It probably takes like 45 seconds, maybe a minute. I don't know. Yeah. And it writes a new rails view and all of the CSS are the Tailwind classes or whatever, whatever, whatever. And it like triumphantly declares success. Now it says, reload that page and see what you think. It was complete dog trash, dude. It was like a child. It was like a, you take like a Picasso. Cause this is a high fidelity comp. You've seen it. Like we've both seen it. Like this is a very nice website. It's like taking a child and saying, hey, can you reproduce that Picasso for me? You know, in the next 45 seconds. And then they draw stick figures and stuff and like present it to you. And it's your kid. So you have to be nice and be like, oh, it looks good.

  182. Adam Stacoviak

    Such a great effort. I see what you did here.

  183. Jerod Santo

    This is so bad, dude. It was so bad.

  184. Adam Stacoviak

    Yes.

  185. Jerod Santo

    I was so disappointed. And then I was like, well, okay. At least it had the structure though. Like it had the sections. It was like the content of the sections was really bad. So I'm like, okay, that's a start. How about now? And maybe it's because it took a picture. So I said, okay, there it is. Now let's focus in on like the hero section. Now we've just limited the scope and I went and selected that in Figma. So it uses like the currently selected object or whatever. I said, now that we have the framework, I want you to focus on the hero section. Don't take a picture. Like actually use what Figma gives you and just reproduce that pixel for pixel. I can't remember what I said, something like that. Like make it look exactly like the Figma thing. And it went away to this thing and it had checked, you know, a checklist and it checks everything off and it declared victory. Like go check it out. It was like lipstick on dog trash, dude. It was just terrible. So I'm disappointed. And I'm like, dang, I'm gonna have to code this thing. Aren't I?

  186. Adam Stacoviak

    Oh my gosh.

  187. Jerod Santo

    So that leads us to Stack Overflow conclusion. 66% of developers are frustrated with AI solutions that are almost right. They're almost right. But that makes them wrong.

  188. Adam Stacoviak

    Can we dig into the, Yes, we can. some details there? Well, not the question, your experience. Oh, my experience, yeah, of course.

  189. Jerod Santo

    I do wanna go to the graph. Yeah, sure. Go ahead. Ask away.

  190. Adam Stacoviak

    Okay, so I'm unfamiliar with this. So did it let you, are you able to say using Tailwind or using, you know, class-based utilities?

  191. Jerod Santo

    I told you to use Tailwind. I already had Tailwind set up in the Rails app. So all I had to do is like use it. And so, yes, I said using Tailwind, which it did. Like if you go look at the HTML, it has all the Tailwind classes. But where it really falls down is like, it's not, like we have like the CPU logo, you know? And it's not gonna go like take that asset out of Figma and put it into a webpage in any sort of way, which is what I'm gonna do. Like that's what you're gonna do, right? Like you're gonna say, okay, here's a logo. However, what's the best way to get it in? No, it just like reproduces it in HTML with like, it's like a circle and it says CPU. It's like literally a circle, like a red circle or blue. I don't know what color.

  192. Adam Stacoviak

    Could you have then said for assets like that, don't use that. Just put a standard known size for a future SVG logo replacement.

  193. Jerod Santo

    Like could you have said- I probably could.

  194. Adam Stacoviak

    Give me the framework, the bones, and I'll fill it in with the good stuff.

  195. Jerod Santo

    I probably could. And there is a blog post out on Anthropix site, like how best to use this thing, or maybe not on the Anthropix, on Figma's website, about how best to use it.

  196. Adam Stacoviak

    You're like, I'm not reading that.

  197. Jerod Santo

    And I think, yeah, I mean, yeah.

  198. Adam Stacoviak

    I'm not reading that.

  199. Jerod Santo

    I'm not reading that. I don't really, I don't have the patience. I'm going on my own, man. I got this. I'm frustrated and I'm moving on. Like I'm back where I was with Gemini when it wrote that crappy function. When I was like, no, this function sucks. And that's why I'm like this, front end sucks. Now I got to decide, am I going to rip it all out and start fresh or am I going to use like at least the skeleton it has in place? I don't know. I stopped right there because we need to record this. So I stopped working on it, but it brought me back to earth a little bit from where I was, which was cloud nine, because cloud code had impressed me so many times. But when it comes to this, I mean, this is for me, gonna be the bomb diggity is like Figma design to HTML, like to like pixel perfect, responsive, et cetera, et cetera, like optimized. That's going to save people so much time and money. Like I will love that fee. I was very hopeful that this would work. I'm also not willing to like continue to try it though. You know, and maybe that's me. I'm just frustrated and going back to my old ways on this particular and waiting, I'll try it again later. But the stuff that you're saying, like, could you tell it to do this, that or the other thing? Probably, but I just don't think I have the patience for that because what if it doesn't work? And now I've just wasted more time. I got my early indicator is it's not going to get to the fidelity that we want. And there's no there that like, it's not going to cross the chasm with current tools.

  200. Adam Stacoviak

    Yeah, I think for like a random landing page that you want to get, I mean, maybe that's even a bad example, like where starter. Yeah, you want to, you want something with good bones.

  201. Jerod Santo

    Now what you can do, and it is cool. Cause you can like, it's plugged into it now. So you can say like, and I haven't tried this yet, but they tell me, you can say this, like take all of the colors out of that Figma file and like use those whenever you're doing any sort of component creation or something. Like you can have it use the colors, maybe like copy rate gradients or the exact radius for rounded racks and stuff, or for rounded corners. And that's cool as like a little bit of a shim, but it's not going to just take a Figma design and turn it into a webpage, which the world wants. The world wants that feature.

  202. Adam Stacoviak

    What is V.0 doing then with Vercel's thing? How is that? I mean, is it focused on components versus bigger picture? Is that why you think it's maybe more used and maybe more popular? Cause it's like getting to a component result versus a full on painting, you know, make the tree nicer, not make the whole painting nicer.

  203. Jerod Santo

    Yeah, maybe they also, and I don't know V.0 personally, like I haven't used that one.

  204. Adam Stacoviak

    It's a little Bob Ross joke by the way.

  205. Jerod Santo

    That's a, that's very.

  206. Adam Stacoviak

    I should have said happy a little tree, I'm not bad.

  207. Jerod Santo

    Yeah, I don't want to give you the shout out. The ACK, reference acknowledged. I think a lot of those are using that one component library, that Shaw CDN or Shawdee. I don't know what it's called. It's the worst name ever. You know what I'm talking about?

  208. Adam Stacoviak

    No, is it called Shawdee?

  209. Jerod Santo

    No, Shawdee would be cool. It's like Shaw CDN or Shawdee.

  210. Adam Stacoviak

    I'm sorry, I was just thinking like calling Shawdee, but like the slang version of Shawdee.

  211. Jerod Santo

    It's your birthday. This one, UCN, Shad, CN. What, what do people call this thing? Anyways, this is a very popular thing. It's by Vercel. I think it's not by Vercel. I should say that differently. I think Vercel has hired the person that built this. I think it's named after the person. So the person's name is Shaw DCN or Shad, CN. And they built this component library.

  212. Adam Stacoviak

    My assumption is Chinese. It's a CN maybe.

  213. Jerod Santo

    Maybe.

  214. Adam Stacoviak

    Just a guess. Or it's a CDN.

  215. Jerod Santo

    There are 91,000 stars on GitHub. And so a lot of these coded from scratch, vibe coding tools like V0 are just using this and they're all components, like you said. And so they can just use this and it will look like this. And for your startups, you know, first version or whatever, it's good enough. But they're not going to take an existing design and build it out. Unless that design's like wireframe. So they're not going to take something that like a designer did and turn that into a webpage. That's like still a world of front-enders, you know?

  216. Adam Stacoviak

    Right. Yeah. That's where I thought, maybe that's where my question came from was if you're using Tailwind, Tailwind has a lot of really well-known components out there. My assumption is that a lot of the, you know, wrapping divs you gotta do and the various utility classes you gotta use to get to these layouts is pretty well known. And so I thought, well, it would be smart enough to think like that, but clearly it's not because it's, I mean, what do we expect? We're expecting a machine to do both the thinking and the art in the same motion. And I think even as a human, I have a hard time doing that. Like not that I'm better than these LLMs, but we're the original art creators. And I'm using me because I'm the best example I know of because I know me, right? It's hard to do both the thinking and the artistic side. That's why you have a left and right brain analogy for human beings. Well, I'm more right brain prone or left brain prone kind of thing. They went like that. Like we're asking it to do potentially in the moment way too much, like technical code and visual design.

  217. Jerod Santo

    It's a lot. Sort of, I think that, so our designer, John Henry, if you go read the Figma file, like that project, he has embedded a lot of the thinking into Figma. So there are- So good layers and stuff. There's layers, there's groupings, everything's logical. Like there's a structure in there that has been thought through. And so I feel like a machine could be able to do that. Could be like, okay, I'm gonna take this and I'm not sure what it is over there in Figma. I think it's probably like all a bunch of SVGs, but whatever this tree structure that I'm getting from the MCP server that has all the information in it somewhere, I'm gonna translate that into HTML and CSS. I think we can get there without very much thinking. Now there are like on the specific like details, like how do I implement this picture? Should this be a PNG? Should it be an SVG? Should it be a this, that, the other thing? Should I use some sort of CSS based animations and stuff? Like, yeah, that might be a step beyond, but I think a static representation of a Figma project in HTML, I think that's possible. And so that's always kind of what I was expecting. Now, maybe the skeleton and the bones are there and I'm just getting too stuck up on how, they're too caught up. I don't feel very stuck up about this, but I do feel caught up on how bad it looks and how like when it did try to do a thing, I was like, you know, not good, dude, not good. But when I go back and look at what it has done, which I haven't done, I just stopped, so we record. Maybe, like I said, maybe the bones are good. Maybe the structure is good. Maybe I can just build from there and not have to throw it all away. But just trying to provide, you know, some color around my previously always bullish the last couple of weeks stance.

  218. Adam Stacoviak

    Yeah, total frustrations.

  219. Jerod Santo

    Yep, so people are kind of frustrated, or frustrated, 66% quote AI solutions that are almost right, but are wrong. And then people are also frustrated with debugging AI generated code and saying it's more time consuming than human generated code.

  220. Adam Stacoviak

    Maybe not a great analogy, but this is what's coming to mind in the moment. Imagine you go in your rented car, right? And you get there and you stay in line, you prepay, you consider the insurance, whatever you gotta do. And you get in the car and it doesn't go. It's not a car. It just looks like a car.

  221. Jerod Santo

    It's not a car. I thought I ran out of set.

  222. Adam Stacoviak

    Or excited.

  223. Jerod Santo

    Right.

  224. Adam Stacoviak

    Right, like that's.

  225. Jerod Santo

    Yeah, almost the real thing is like worse than not even close because you are bamboozled, right?

  226. Adam Stacoviak

    Bamboozled is very accurate.

  227. Jerod Santo

    Yeah, it's not a car.

  228. Adam Stacoviak

    This is, come on enterprise, try again.

  229. Jerod Santo

    Yeah.

  230. Adam Stacoviak

    You know?

  231. Jerod Santo

    Yeah.

  232. Adam Stacoviak

    Can I get the car please?

  233. Jerod Santo

    I want the actual website, not the thing that looks like a website, you know?

  234. Adam Stacoviak

    Well, and even going back to the dinosaur era of this, which was PSD to HTML.

  235. Jerod Santo

    Yeah.

  236. Adam Stacoviak

    And for those who don't know what PSDs are, gosh, you live in a cool world.

  237. Jerod Santo

    This is a good analogy actually though. Cause there was similar frustrations. I'm not sure if you're going there.

  238. Adam Stacoviak

    Kind of, yeah, go ahead.

  239. Jerod Santo

    Go ahead. Yeah, finish your thought.

  240. Adam Stacoviak

    Well, mostly just that there was this idea that I as a designer can do really cool stuff. I can make it very cool looking, but somebody else has got to turn this into a real website. And that's the hard part. And you kind of want this pixel perfection, then you almost demand it. And the website kind of sucks from a braille standpoint when it comes to mobile or not mobile, which is a whole different era. Mobile first was post PSD to HTML. Right. And so you got all these anomalies along the way that could happen that sure it looks like it, but it doesn't function the way it should.

  241. Jerod Santo

    Yeah. And even then you had more layers because you had the designer, right?

  242. Adam Stacoviak

    Pun, is that a pun?

  243. Jerod Santo

    Yeah. Nice. The designer with their Photoshop layers.

  244. Adam Stacoviak

    That's right.

  245. Jerod Santo

    And they have pixel perfect perfection in their Photoshop file, right? That's what they want on the webpage and they know they're not going to get it, but they hope they get close. Then you have the PSD to HTML shop or person. A lot of times you'll just send this to a shop or send it back, right? There's even companies that would do this for you. It's big business. And you would spend a couple thousand dollars maybe. I don't know. Yeah.

  246. Adam Stacoviak

    1200 bucks. A finite amount of money.

  247. Jerod Santo

    Yeah. And you'd send the PSD file out and you get back to HTML and CSS. And that might look pretty stinking close to that file or maybe not. There'll be little things wrong. And then you have the developer who's implementing that into the site and they go open those HTML files and it's like div chaos. And it's incredibly brittle and hard to work with and terribly coded. Somehow they managed to make it look almost like the website design, but it was unusable trash when it came to the code quality.

  248. Adam Stacoviak

    Or break constantly as you changed it or anything with it. You added too much text to your birth the whole website.

  249. Jerod Santo

    Right. They're like space stuff with the ampersand and NBSP.

  250. Adam Stacoviak

    Or the actual break tag.

  251. Jerod Santo

    Yes. Lots of break tags. Lots of ampersand NBSPs with that non-breaking space. That's right. The invisible space. Like if I do seven of these, it'll push that thing over far enough, you know? And you're like, yeah, but that was just once. You could have put it in CSS and it would apply to every single element. But instead you have seven NBSPs 14 times.

  252. Adam Stacoviak

    Yeah.

  253. Jerod Santo

    Every time. So those are the bad old days. So I don't know. We're definitely better off than that.

  254. Adam Stacoviak

    Are you saying front-enders have a future then for a little bit? For the next few years? Heyday maybe?

  255. Jerod Santo

    I think they're not going anywhere in the short term.

  256. Adam Stacoviak

    Yeah.

  257. Jerod Santo

    I think so. I do think just like everybody, their job will be evolving. But until you can hook these things up directly to Figma and say, codify this. And it just does. At that point, I think front-enders will be looking for something else to do with their time. Which would be great. Cause that's just a huge waste of time. I mean, it's not like a waste. You shouldn't be good at it. It's just like, it's an implementation detail of a bigger project that nobody really wants to have to do. Like if it were easy, nobody would be like, nah, I'm gonna do this anyways.

  258. Adam Stacoviak

    Right.

  259. Jerod Santo

    It'd just be done. And there's lots of people trying to solve that problem. Like the Nordcraft folks, like Figma themselves. What if we could just take the designer and the developer and make them work together on the same thing? So there is no translation step. People are trying to solve that problem. Anyways, vibe coding not really a thing, Stack Overflow says. Most respondents are not vibe coding. 72.2% in fact.

  260. Adam Stacoviak

    It is burgeoning. Yeah. And it's not their core audience. So of the folks, we already identified who has accounts, right? Yes. And wasn't it a large majority of the survey respondents had accounts?

  261. Jerod Santo

    Yes.

  262. Adam Stacoviak

    And most of them had accounts for 15- For a long time. At least six years, right? A lot of them. So it makes sense to me that vibe coding is not represented.

  263. Jerod Santo

    It's not true. Yeah, totally.

  264. Adam Stacoviak

    Totally. It's true amongst that group though.

  265. Jerod Santo

    My favorite part about this one is you can answer no, which 72% did. And you can answer no emphatically, which means like, not only am I not doing it, but I despise the fact that you asked me about this thing. And 5% of people said no emphatically.

  266. Adam Stacoviak

    Of 26,000 people, that's a pretty huge percentage.

  267. Jerod Santo

    Yeah.

  268. Adam Stacoviak

    What's the number there? 26,500.

  269. Jerod Santo

    21% would be 260, right?

  270. Adam Stacoviak

    Yeah, do the math.

  271. Jerod Santo

    1200, maybe?

  272. Adam Stacoviak

    13-ish, yeah, almost 1400.

  273. Jerod Santo

    Yeah.

  274. Adam Stacoviak

    That's rounded. That's- And so what was the question again? They were saying no to? Vibe coding, okay.

  275. Jerod Santo

    Is vibe coding something you do in your professional development work?

  276. Adam Stacoviak

    Yeah, I'm not excited about vibe coding personally, but I can see, see there's so many, like all things, they exist on a spectrum, right? Vibe coding is not somebody who doesn't know how to write software, speaking into a microphone and getting software out. That's one, that's the, I would probably say the status quo, what people think it is, but it's also that you can vibe code a certain feature, a certain thing, not have to be like a full on green code base from zero to one. It's more like, well, just add a feature. I don't know. I'm not personally vibe coding and you tried, at least front end wise.

  277. Jerod Santo

    Well, I do vibe code scripts basically. So I just tell Claude Code to write a script that does a thing and as long as the script works, I don't look at it.

  278. Adam Stacoviak

    Right. So in this case, and that's what I mean by the spectrum is like, does that, are those folks just upset that you even asked them and they're saying no and then no emphatically? Yeah. Or is it a true no? Like, is it- It's no emphatically. The human resisting the future. Obviously that 1300 or so and the emphatically, that makes a lot more sense.

  279. Jerod Santo

    It's more like I don't vibe code and I'm never going to vibe code. So leave me alone.

  280. Adam Stacoviak

    Yeah. That's how I read it at least.

  281. Jerod Santo

    All right. Well, anything else that jumped out to you? Obviously there's a way more on this survey. We're not here to be comprehensive or anything that we want to talk about before we say goodbye.

  282. Adam Stacoviak

    I think there's obvious ones around here. As I scroll it, look at when things jump out, like Claude Sonnet is the most admired AI model. And I assume they're doing the desire versus admired spectrum there, which is cool. So we look at Claude Sonnet, it was 33%.

  283. Jerod Santo

    Desired.

  284. Adam Stacoviak

    Desired. And that's of 26,000 respondents. And it was pretty high on the, gosh, it's really hard to navigate this going back and forth.

  285. Jerod Santo

    The admired is the red one. So 67.5% admire.

  286. Adam Stacoviak

    I had the data in front of me. I was scrolled perfectly and now I'm not. So I can't answer my own question anymore. But it was pretty high. It was pretty high. There was a lot of folks liking it a lot. I would say make this thing easier to dig into and not lose your place and not have to, you know, open a new tab just to kind of keep it place. But that's me asking for a lot. Some AI probably vibe this randomly, fast.

  287. Jerod Santo

    I don't know, it's pretty good. I mean, it's not perfect, but I think there was humanity involved.

  288. Adam Stacoviak

    Well, I think one thing that's clear is that, you know, obviously AI is getting better and better. And I think for now, there's a lot of really good use and provided your, I guess, provided your patient with, you know, having to maintain AI slop or generate AI slop. I think the folks doing that are the ones who could not originally do software development anyways. Or they're being told by companies, you've got to do this because everyone here is a developer now, right? We heard that at Build, everyone's a developer. Everyone's a builder. And I kind of agree with that to a certain point, but I mean, an engineer is an engineer. I don't care how you slice it. The engineer can make something from zero to one with docs and their own gumption and their own abilities, and not get stuck behind a poorly-vibed solution that didn't work. They will find the path forward and they will deliver it. Whereas everyone else is more like trying to leverage it and getting poor results. Well, the hype is there. For some, it's real. For others, it's a dream.

  289. Jerod Santo

    In others, it's a nightmare.

  290. Adam Stacoviak

    Yeah, for others, it's an absolute nightmare, emphatically.

  291. Jerod Santo

    Yeah, synthetically so.

  292. Adam Stacoviak

    I am not surprised that VS Code is still at the top. Good for them. They've earned that.

  293. Jerod Santo

    Yeah, the one that surprised me from that was actually, not that VS Code is the top-used IDE, but that Visual Studio was number two.

  294. Adam Stacoviak

    And Notepad? Third?

  295. Jerod Santo

    Notepad++. It's better.

  296. Adam Stacoviak

    Is that your version of it's better? I love that. I've never heard that before. I just want you to do it again.

  297. Jerod Santo

    I just did that on the fly there.

  298. Adam Stacoviak

    Notepad++, 27.4% of 26,000 people.

  299. Jerod Santo

    So what that's telling me is that there's a lot of Windows users taking this, right?

  300. Adam Stacoviak

    Yeah.

  301. Jerod Santo

    It's the number three most used dev IDE. It beats Vim. It beats Cursor. It beats NeoVim, of course. It destroys Xcode. It destroys Zed. It makes wins a group. Yeah, I mean. Like a piker.

  302. Adam Stacoviak

    Zed is 7.3% of respondents.

  303. Jerod Santo

    Not bad for a newish editor.

  304. Adam Stacoviak

    Still not beaten sublime, 10.5%, which was our original marching orders two years ago.

  305. Jerod Santo

    I feel like Zed at seven is respectable until you see Clod code at 9.7%. Because that's existed for like six months, you know? And it goes back to our conversation with Nathan Sobel when you asked him if he's been working on the wrong thing or what'd you ask him? Got passed up.

  306. Adam Stacoviak

    Something like that. It was something like that, like.

  307. Jerod Santo

    Cause he's building from scratch, you know?

  308. Adam Stacoviak

    Yeah. And I really hope that that bet pays off and it pays off if the IDE doesn't die, which trending is trending down. The IDE is trending down.

  309. Jerod Santo

    I think it'll be a long, slow decline if it actually goes that way.

  310. Adam Stacoviak

    Trending down is a long slope.

  311. Jerod Santo

    Yeah.

  312. Adam Stacoviak

    When you're so high, there's so much farther fall. That's right, I mean, everyone's gotta use something.

  313. Jerod Santo

    Yeah.

  314. Adam Stacoviak

    But it is trending down. I mean, so even so far as that, who did I speak to recently? And I asked them how much code they're writing. We were on stage with Nora, yeah. She said none.

  315. Jerod Santo

    Yeah, she's like a CEO.

  316. Adam Stacoviak

    That's a different example, yes, I agree with that. Contextually different example. And then I asked somebody else, like how much code you write? And they're like, oh, I won't tell you their name, but it's somebody we both know. And they're at a very, they should be in the FANG list in the acronym, but they're not so very prominent company.

  317. Jerod Santo

    It should be in the FANG.

  318. Adam Stacoviak

    Zero, writing zero the code.

  319. Jerod Santo

    And what role are they?

  320. Adam Stacoviak

    I can't tell you too much what gives them away. They should be writing code. They previously wrote code up until a year ago when they didn't have to anymore. And so now they don't have to. And so document driven, documentation driven, theory driven, architectural driven, things like that that's driving the code. There's still AI is checking that code, which I'm not gonna toot a sponsor's horn too much, but I'm a big fan of CodeRabbit, mainly because they offer what they do to open source for free. So if you're running open source out there today and you've got AI spam coming into your PRs, you can curb it with them and also get some intelligence, but I think that's pretty cool. But there's ways around the slop that isn't me, human, discern the slop, fix the slop. It's AI, fixing AI, which I'm not sure is a good thing, but the trend towards IDE dying for the people I'm talking to and I think you too, is that the IDE is just going away for them and they're writing less and less code. That could be a two-year streak. And they were like, nope, we were wrong for two years and they're back to writing code. And the IDE is well alive again. So it could be a failed two-year or multi-year experiment, but for now the IDE is dying. Steve Yehge, like Steve said, like he predicted and that less code is getting written as a result. Less code is getting written by them. It's getting written by not.

  321. Jerod Santo

    Less code is being typed into an editor.

  322. Adam Stacoviak

    Right, no one's hand coding the code anymore. They're vibing.

  323. Jerod Santo

    Now you said no one and you just went beyond the trending. You're like, no one is? No one?

  324. Adam Stacoviak

    Come on. Yeah.

  325. Jerod Santo

    It's a trend, it's not a absolute. All right, well, no one is talking anymore or at least will be shortly. Cause that's it, man. That's all I got for this week.

  326. Adam Stacoviak

    All right. Bye friends. Bye friends.

  327. Jerod Santo

    All right, that's what we have for you this week. Next week, we'll bring you our awesome interview with Nora Jones and our live Kaizen 20 and Piplee Launch from Denver. Stay tuned for that. In the meantime, maybe dig into Stack Overflow survey results for yourself and see what you can uncover. If you do find something or if you have any feedback on what we covered in this episode, let us know in our community Zulip chat. Sign up for $0 at changelog.com slash community and let your voice be heard. Thanks again to our partners at Fly.io and to our sponsors of this episode. Auth0, start building at auth0.com slash AI and Depot, 10x faster builds at depot.dev. Have yourself a great weekend, share a changelog with a friend or three who might dig it and let's talk again real soon.