146: Humans vs AI—Fight!
· Summarized
Key takeaways
- Bun has shifted from Zig to Rust to leverage better tooling, smaller binaries, and safer memory management, although the update is still experimental and potentially unstable.
- AI is rapidly transforming coding workflows, with tools like GitHub Copilot, Cloud Code, and Codex being widely used and positively received, shifting the way developers write and review code.
- npm’s proposed restriction on install scripts aims to enhance security but may disrupt legacy package dependencies; other package managers have already adopted similar policies.
- A significant number of developers believe we are in an AI bubble, but industry insiders see promising growth and increased adoption of AI-based development tools.
- People’s perceptions of AI’s threat level are evolving, with most engineers viewing it as unlikely to pose an existential threat, contrasting with public fears fueled by sensational headlines.
- Personal stories highlight the transformative impact of autonomous vehicle technology and AI-driven creative projects, showcasing how these innovations bring joy and convenience.
Summary
Bun’s Transition to Rust and Tool Chain Updates
The episode discusses Bun, a JavaScript toolchain, which has transitioned from Zig to Rust to benefit from better tooling, smaller binary size, and improved memory management. The hosts note that this move was partly motivated by the desire for more reliable memory safety and easier ecosystem support, especially given Zig's relatively obscure status. They also highlight the experimental nature of this update, potential instability, and ongoing testing before formal release.
Jack’s Coding Battle Using AI in Greenfield Games
Jack recounts his experience participating in Jason Lengstorf's Greenfield Games, where teams of three built applications guided by AI models within a six-hour window. Jack’s team created a notion-like app, leveraging AI to generate most of the code and orchestrate collaboration through Netlify’s agent runners. He describes their workflow, collaboration process, and the challenges around deploying a multi-user app rapidly, emphasizing how AI and automation streamline hackathon builds.
NPM’s Initiative to Block Risky Install Scripts
The hosts review npm’s proposed RFC to restrict install scripts, which have historically been a major attack vector for malicious packages. The new plan involves blocking scripts by default and allowing whitelisting through configuration. They discuss the complexity of this issue, potential impacts on the ecosystem, and note that other package managers have already implemented similar safeguards, indicating a move toward improved security in package management.
State of Web Development AI Adoption and Recent Survey Results
A major segment covers the recent 'State of Web Dev AI' survey, with around 9,000 responses. The findings show a doubling of AI-generated code in recent months, with 56% of code now reportedly AI-assisted. Usage statistics of tools include GitHub Copilot (most used), Cloud Code, and Codex, with positive sentiments overall. The discussion highlights rapid AI progress, how it’s transforming coding workflows, and evolving perceptions among developers.
Mark Erikson’s Perspective on AI’s Role in Development
Mark Erikson shares a lengthy blog post about his evolving views on AI, from skepticism to cautious acceptance. He emphasizes that AI can significantly help with repetitive coding tasks, reduce the mental load of digging through repositories, and enhance strategic work. His change of stance reflects broader industry shifts as developers gain firsthand experience with the capabilities and limitations of AI tools.
Personal Highlights and Thematic Segment — What Makes Us Happy
The hosts share personal stories of happiness. TJ talks about his experience riding in Waymo autonomous vehicles in San Francisco, expressing amazement at the safety and sophistication of the technology. Paige shares her joy about visiting San Francisco and using Waymo for transportation. Jack discusses his enjoyment of the 'Dungeon Crawler Carl' book series, which has gained popularity, especially the audiobook narration, boosting its success and recognition.
Sponsors
- Blue Collar Coder on YouTube · Thanks as always to our sponsor, the Blue Collar Coder channel on YouTube.
Show notes
On this episode: Rust has another convert, npm takes another stab at stopping the hackers, and Jack had a coding battle against robots.
Timestamps:
- 1:00 - Bun switches to Rust
- 6:45 - Jack’s battle against AI on Greenfield Games
- 16:01 - npm RFC to block install scripts
- 22:10 - State of Web Dev AI survey results
- 37:10 - Mark Erikson joins the AI revolution
- 41:45 - What’s making us happy
News:
- Paige - Bun, but in Rust
- Jack - Jason Lengstorf’s Greenfield Games TV show
- TJ - npm RFC to block install scripts
Lightning News:
What Makes Us Happy this Week:
- Paige - Riding in Waymos
- Jack - Wilma the Bat Dog for the Portland Pickles
- TJ - Dungeon Crawler Carl book series
Thanks as always to our sponsor, the Blue Collar Coder channel on YouTube. You can join us in our Discord channel, explore our website and reach us via email, or talk to us on X, Bluesky, or YouTube.
Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account