|
| 1 | +**Jerod Santo:** |
| 2 | + |
| 3 | +What up, nerds? I'm Jerod and this is Changelog News for the week of Monday, February 17th, 2025. |
| 4 | + |
| 5 | +If you listen to our shows, and you haven't [joined](https://changelog.com/community) our (totally free) Zulip community... let's fix that bug! It's always more fun to discuss things you've heard with friends, and the commentary around our recent episodes has been SO GOOD. [See for yourself](https://changelog.zulipchat.com/#narrow/channel/455613-friends) by following the link in the newsletter and sign up today at changelog.com/community |
| 6 | + |
| 7 | +Ok, let's get into the news. |
| 8 | + |
| 9 | +**Break:** |
| 10 | + |
| 11 | +**Jerod Santo:** |
| 12 | + |
| 13 | +[AI is stifling tech adoption](https://vale.rocks/posts/ai-is-stifling-tech-adoption) |
| 14 | + |
| 15 | +Declan Chidlow proposes that: |
| 16 | + |
| 17 | +> the advent and integration of AI models into the workflows of developers has stifled the adoption of new and potentially superior technologies due to training data cutoffs and system prompt influence. |
| 18 | +
|
| 19 | +I've been worried about this very thing ever since I first realized its possibility during [our conversation](https://changelog.am/28) with Elixir-creator, José Valim, last January (starting at chapter 13: "On long-term relevance"). Declan says: |
| 20 | + |
| 21 | +> I have noticed a bias towards specific technologies in multiple popular models and have noted anecdotally in conversation and online discussion people choosing technology based on how well AI tooling can assist with its usage or implementation. |
| 22 | +> |
| 23 | +> While it has long been the case that developers have considered documentation and support availability when choosing software, AI’s influence dramatically amplifies this factor in decision-making, often in ways that aren’t immediately apparent and with undisclosed influence. |
| 24 | +
|
| 25 | +I'd hate to live in a world where the overwhelming majority of new software projects are written in Python and TypeScript just because LLMs are best at outputting Python and TypeScript... |
| 26 | + |
| 27 | +*(Not that there's anything wrong with that (with Python 😏))* |
| 28 | + |
| 29 | + |
| 30 | +**Break:** |
| 31 | + |
| 32 | +**Jerod Santo:** |
| 33 | + |
| 34 | +[Leading successful product teams](https://arie.ls/2023/leading-successful-product-teams/) |
| 35 | + |
| 36 | +Ariel Salminen shares 17 pieces of advice she's learned about leading successful product teams after two decades in the web industry and 8+ years building design systems. |
| 37 | + |
| 38 | +> Running a design systems team has some minor differences compared to a more traditional product team setup, but there’s still enough overlap that all of these rules can be considered universal and applied to almost any product team out there. |
| 39 | +
|
| 40 | +Ariel's entire list rings of wisdom, but the last three items were absolute bangers, IMO: |
| 41 | + |
| 42 | +15. Don’t be afraid to throw things away. |
| 43 | +16. Shipped is better than perfect. |
| 44 | +17. Be kind. |
| 45 | + |
| 46 | +**Break:** |
| 47 | + |
| 48 | +**Jerod Santo:** |
| 49 | + |
| 50 | +[WikiTok is a testament to internet creation](https://arstechnica.com/gadgets/2025/02/new-wikitok-web-app-allows-infinite-tiktok-style-scroll-of-wikipedia/) |
| 51 | + |
| 52 | +Benj Edwards tells the story of WikiTok, an "endless Wikipedia feed to fight algorithm addiction", created in the most internet-y way that a thing could be created: |
| 53 | + |
| 54 | +> The original idea for WikiTok originated from developer Tyler Angert on Monday evening when he [tweeted](https://x.com/tylerangert/status/1886560290864533983), "insane project idea: all of wikipedia on a single, scrollable page." Bloomberg Beta VC James Cham [replied](https://x.com/jamescham), "Even better, an infinitely scrolling Wikipedia page based on whatever you are interested in next?" and Angert [coined](https://x.com/tylerangert/status/1886560560654794930) "WikiTok" in a follow-up post. |
| 55 | +
|
| 56 | +> Early the next morning, at 12:28 am, writer Grant Slatton [quote-tweeted](https://x.com/GrantSlatton/status/1886647932252020984) the WikiTok discussion, and that's where Gemal came in. "I saw it from [Slatton's] quote retweet," he told Ars. "I immediately thought, 'Wow I can build an MVP and this could take off.'" |
| 57 | +
|
| 58 | +> Gemal started his project at 12:30 am, and with help from AI coding tools like [Anthropic's Claude](https://arstechnica.com/information-technology/2024/06/anthropics-latest-best-ai-model-is-twice-as-fast-and-still-terrible-at-dad-jokes/) and [Cursor](https://www.cursor.com/), he finished a prototype by 2 am and [posted the results](https://x.com/Aizkmusic/status/1886669151516705028) on X. Someone later [announced](https://news.ycombinator.com/item?id=42936723) WikiTok on ycombinator's Hacker News, where it topped the site's list of daily news items. |
| 59 | +
|
| 60 | +An idea jumps through five people and multiple LLMs to its creation (and world-wide distribution) in just 90 minutes. We live in trying times, for sure, but we also live in *amazing* times. [/src](https://github.com/IsaacGemal/wikitok) |
| 61 | + |
| 62 | +**Break:** |
| 63 | + |
| 64 | +**Jerod Santo:** |
| 65 | + |
| 66 | +It's now time for Sponsored News! |
| 67 | + |
| 68 | +[Meet the people shaping the future of engineering](https://temporal.io/blog/meet-speakers-shaping-future-of-engineering-replay-25) |
| 69 | + |
| 70 | +Here's Lauren Bennett from Temporal: |
| 71 | + |
| 72 | +> The difference between a backend that hums and one that crumbles under pressure isn’t a lucky break: it’s engineering. The best solutions don’t come from you working in isolation, staring at logs, or fretting over your codebase. They come from people wrestling with real-world scaling problems, learning through failure, and designing for a future that isn’t yet written. |
| 73 | +
|
| 74 | +At [Replay 2025](https://replay.temporal.io/), those engineers will take the stage to tell you how they’re pushing workflow orchestration, Durable Execution, and modernization efforts forward. Lauren outlines some of the talks that'll be given, and they look great! Here's a few that caught our attention: |
| 75 | + |
| 76 | +- Building Systems That Can’t Afford to Fail |
| 77 | +- Salesforce migrating a monolithic cloud with Temporal |
| 78 | +- Resilience, Reliability, and Real-Time Response |
| 79 | + |
| 80 | +> You can read case studies, watch talks online, and even swap war stories on Slack, but nothing replaces being in the room with the minds who’ve already solved the problems you’re facing. |
| 81 | +
|
| 82 | +Thanks to Temporal for sponsoring Changelog News and definitely check out Replay '25 by following the link in the newsletter. |
| 83 | + |
| 84 | +**Break:** |
| 85 | + |
| 86 | +**Jerod Santo:** |
| 87 | + |
| 88 | +[Sunsetting "Create React App"](https://react.dev/blog/2025/02/14/sunsetting-create-react-app) |
| 89 | + |
| 90 | + Matt Carroll and Ricky Hanlon from the React team say: |
| 91 | + |
| 92 | +> Today, we’re deprecating Create React App for new apps, and encouraging existing apps to migrate to a framework. We’re also providing docs for when a framework isn’t a good fit for your project, or you prefer to start by building a framework. |
| 93 | +
|
| 94 | +Their official stance going forward is you should [start with a framework](https://react.dev/learn/creating-a-react-app) but I do appreciate that they have a page dedicated to how to [build your own framework](https://react.dev/learn/building-a-react-framework), if for no other reason than you can quickly grok all the things frameworks provide out of the box. |
| 95 | + |
| 96 | +**Break:** |
| 97 | + |
| 98 | +**Jerod Santo:** |
| 99 | + |
| 100 | +[Boring tech is mature, not old](https://rubenerd.com/boring-tech-is-mature-not-old/) |
| 101 | + |
| 102 | +Ruben Schade: |
| 103 | + |
| 104 | +> I’ve talked before about how I think NetBSD is “boring”, and that it’s among the highest forms of praise I can give tech as a sysadmin and architect. But I’ve never elaborated why that is. |
| 105 | +
|
| 106 | +On this week's upcoming show with TailScale co-founder, David Crawshaw, Adam thought he might offend David by telling him that TailScale has become boring in his eyes. David took that as high praise, as would I! |
| 107 | + |
| 108 | +> Boring tech behaves in predictable ways. It’s a well trodden path others have evaluated, optimised, troubleshooted, and understood. Using tech that has been subjected to all those people hours of use means you’re less likely to run into edge cases, unexpected behaviour, or attributes and features that lack documentation or community knowledge. |
| 109 | +
|
| 110 | +Ruben isn't saying there's no room for innovation. His overarching point is that "it pays to make informed decisions, and that often times the understood, reliable, boring tech will get you there over something new, shiny or propped up with marketing spin." |
| 111 | + |
| 112 | +**Break:** |
| 113 | + |
| 114 | +**Jerod Santo:** |
| 115 | + |
| 116 | +That's the news for now, but also scan the companion newsletter to get the links and even more stories worth your attention. Such as: Hector Martin resigning as Asahi Linux lead, RustOwl, a tool that visualizes ownership and lifetimes in Rust, and the story of an undergrad who upended a 40-year-old computer science principle... |
| 117 | + |
| 118 | +We had some great episodes last week! Scroll back in your feed for Arun Gupta on fostering open souce culture. One listener said: |
| 119 | + |
| 120 | +> Loved the discussion; and I love the 'garden analogy' ending, Arun! |
| 121 | +
|
| 122 | +and also for Jimmy Miller on Discovery Coding. AJ Kerrigan liked it enough to call the episode 'beautiful', so that's cool! |
| 123 | + |
| 124 | +We also have some great episodes coming up |
| 125 | + |
| 126 | +**On Wednesday**: David Crawshaw joins us to discuss [how he programs with LLMs](https://crawshaw.io/blog/programming-with-llms) |
| 127 | + |
| 128 | +and **On Friday**: Adam and I discuss the news, including [a great post on changing your mind over the years](https://chriskiehl.com/article/thoughts-after-10-years) |
| 129 | + |
| 130 | +Have a great week! Leave us a 5-star review if you dig our work, and I'll talk to you again real soon. |
0 commit comments