- Full Stack Focus
- Posts
- 🦥 What if slow typing is holding us back?
🦥 What if slow typing is holding us back?
AI slows devs down, 100× coding speed dreams, RSC everywhere, the longest Hooks migration, and thousands of free React components.
Hey there.
Welcome to Full Stack Focus. 👋
Here’s everything you need to know this week in the world of full-stack development.
Start learning AI in 2025
Keeping up with AI is hard – we get it!
That’s why over 1M professionals read Superhuman AI to stay ahead.
Get daily AI news, tools, and tutorials
Learn new AI skills you can use at work in 3 mins a day
Become 10X more productive
Programming
🦥 Maybe writing speed actually is a bottleneck for programming
What if coding 100× faster actually changed everything? Hillel Wayne argues that writing speed is a bottleneck, not because we need to type faster, but because faster iteration would unlock entirely new workflows, less boilerplate, more exploration, and a shift in how we approach problems. If writing were instant, even small ideas would be worth pursuing, reshaping what software we choose to build.
🧠 Study finds AI tools made open source software developers 19 percent slower
A new study reveals that using AI tools in open‑source development actually slowed programmers down by 19%, contradicting expectations of faster coding. This delay stemmed not from the AI itself but from increased time spent reviewing, understanding, and integrating its suggestions. The research challenges the assumption that AI leads to efficiency gains and highlights the hidden costs of coordination and oversight in AI-assisted workflows.
⌚️ How to Think About Time in Programming
Shan Rauf explains why time in programming is more than just timestamps, it involves distinctions between durations, instants, and civil time, and the surprising challenges that come with each. The piece guides developers toward practical mental models for handling human time versus machine time, and why mixing them often leads to subtle bugs.
🚅 How I Use Claude Code to Ship Like a Team of Five
Kieran Klaassen details how he leverages Claude Code as if managing a five-person engineering team, spinning up multiple AI agents across separate worktrees to handle issues, implement features, generate changelogs, debug production problems, and open pull requests, all without writing a single function himself. He outlines a typical morning where Claude reproduces bugs, crafts fixes, reviews PRs, and explores third-party code, freeing him to focus on architecture, logic, and human review.
Front-End
🆕 Next.js 15.4 Release
Next.js 15.4 introduces comprehensive support for React Server Components, enabling seamless interleaving of client and server-rendered parts for faster page loads and smaller JavaScript bundles. The update also adds enhanced image optimization, including AVIF support and custom loader improvements, along with updated routing APIs and improved performance diagnostics.
🗺️ React Router and React Server Components: The Path Forward
The Remix team discusses how React Router now fully supports React Server Components, allowing routes to render server-side while still benefiting from client-side interactivity. They explain how the integration lets developers define routes with a mix of server and client components, streamlining data fetching and reducing bundle sizes. The result is more flexible route-level architecture and enhanced developer ergonomics.
⚖️ World’s largest collection of React components
Untitled UI React is the world’s largest open-source collection of production-ready React components, built with Tailwind CSS v4.1, React Aria, and TypeScript v5.8. Designed for instant use, just copy, paste, and build, it offers a huge library of pixel-perfect components that help developers skip months of design and setup. It’s a powerful starting point for creating modern, accessible, and beautiful UIs fast.
🪝 The world’s longest React hooks migration
Craft.faire recounts an epic migration of a large codebase to React Hooks, detailing the challenges of converting thousands of class components, updating shared utilities, rewriting lifecycle logic, and avoiding regressions. The write‑up highlights the tools, patterns, and gradual migration strategies, like codemods and wrapper components, that helped the team stay stable and ship incrementally.
AI
More Tools & Stories
Have a great week, see you the same time next week!
- Full Stack Focus team :)