My Chrome Tabs Tell a Story We Haven't Processed Yet
TL;DR
The author reflects on how AI tools like Claude and Gemini have fundamentally changed developer workflows, replacing traditional documentation and forums with conversational AI assistance. This shift raises questions about skill development, knowledge transfer, and professional isolation that the community hasn't fully processed yet.
Key Takeaways
- •AI tools have transformed developer workflows from searching documentation to conversational problem-solving
- •The shift raises important questions about skill development, dependency on AI, and potential professional isolation
- •Developer skills are evolving from memorization to asking the right questions and evaluating AI-generated solutions
- •The development community is still processing this fundamental change and its long-term implications
Tags
I glanced at my browser tabs this morning. Twenty tabs open. Every single one was either Claude or Gemini.
Then I remembered what my tabs used to look like just four years ago: Stack Overflow threads, MDN docs, blog posts, GitHub issues. The traditional developer toolkit.
The shift happened so gradually that I almost missed how fundamental it is.
The Old Way
Remember the workflow? You'd hit a problem, craft the perfect search query, wade through Stack Overflow answers from 2014, cross-reference three different blog posts, and eventually piece together a solution. Then you'd keep those tabs open for days because you might need them again.
Documentation was your bible. You'd spend hours reading API docs, trying to understand the examples, mentally mapping them to your specific use case.
The New Way
Now? I open a chat. I describe what I'm building. The conversation unfolds like pair programming with someone who's read every piece of documentation and every Stack Overflow thread ever written.
- Need to understand a complex API? Ask questions back and forth until it clicks
- Stuck on an architectural decision? Brainstorm trade-offs in real-time
- Can't remember that regex pattern? Get it explained and customized for your exact case
It's not just faster. It's fundamentally different.
Example: Last week I needed to implement rate limiting for my MCP server. Old way: I'd search "rate limiting node.js", read 5 articles, piece together a solution, test it, debug it. New way: I described my use case to Claude, we discussed trade-offs (token bucket vs sliding window), it generated an implementation with my specific edge cases handled, I reviewed and shipped.
Same outcome. Completely different process. The knowledge transfer happened through conversation, not documentation.
What We're Not Talking About
The development community is still processing this shift, and honestly, I'm not sure we're having the right conversations:
We talk about productivity gains. Sure, I ship faster. But that's not the interesting part.
We don't talk enough about how it's changing how we learn. I'm not memorizing syntax anymore. I'm learning concepts and patterns while the AI handles the implementation details. Is this better? Worse? Just different?
We're not discussing the dependency. My entire workflow now assumes I have access to these tools. What happens when I don't? Am I losing skills or just offloading the memorization to focus on higher-level thinking?
We're glossing over what we lost. Those 47 Stack Overflow tabs weren't just research - they connected you to the collective knowledge of thousands of developers who struggled with the same problem. Now my tabs are conversations with AI. I'm more productive, but I'm also more isolated. There's something philosophical there we haven't unpacked.
The Uncomfortable Questions
I love these tools. FPL Hub, the RAG systems I've built, my MCP servers - they've all been developed with AI assistance. I'm more productive than ever.
But sometimes I wonder:
- Am I becoming a better developer or just a better prompt engineer?
- When the AI explains something, am I really understanding it or just trusting it?
- What happens to the next generation of developers who never learn to read documentation the hard way?
Maybe It's Just Evolution
Every generation of developers faces this. Assembly programmers thought high-level languages would ruin programming. Java devs scoffed at frameworks that "did too much magic." Seniors today still debate whether junior devs should learn algorithms before frameworks.
Maybe AI assistance is just the next abstraction layer. Maybe fighting it is like insisting we should all write malloc() from scratch to "really understand memory management."
Or maybe it's different this time.
The Skills That Matter Now
Here's what I've noticed: the skills that matter are changing.
Less important:
- Memorizing syntax
- Knowing every edge case of a library
- Perfect recall of API methods
More important:
- Asking the right questions
- Evaluating if an AI-generated solution is actually good
- Understanding trade-offs and system design
- Knowing when to trust the AI and when to dig deeper
I can't tell if this is a net positive yet. But I know it's real.
What I Know For Sure
Looking at those tabs - all AI chats, zero traditional docs - I know one thing: the way we work has completely changed, and we're still figuring out what that means.
We're the first generation of developers living through this transition. We're writing the playbook in real-time. Some of us are thriving, some are skeptical, most of us are somewhere in between.
The tabs don't lie though. The shift is real. Whether we've fully processed it or not.
What's in your tabs right now? Still documentation? Or has the shift happened for you too?