Skip to content
RJJ Software Jamie Taylor · fractional CTOBook a call
Menu

Writing · 10 October 2025

When Your Team Thinks They’re Done Learning: A Tech Lead’s Guide to Reigniting Growth

Your developers have stopped learning. Not because they can't, but because they won't. Here's how to reignite their curiosity without becoming the 'mandatory training' villain.

The image depicts a man sitting at a desk with his attention focused on the screen of a laptop computer. He appears to be engaged in some work or activity, possibly related to software development or coding given the open source code editor displayed on the laptop screen. Behind him, another person is visible from the waist up; they are standing and facing away from the camera, suggesting an interaction between the two individuals, potentially discussing a project or sharing information. The setting seems to be an office or workspace with a professional ambiance, indicated by the tidy desk and the presence of technical equipment.

“I already know everything I need to do my job.”

When Dave said this in our one-to-one, I realised we had a bigger problem than our aging tech stack. We had developers who’d stopped learning. Not because they couldn’t, but because they’d decided they didn’t need to.

Two weeks ago, I wrote about why blocking developer learning is expensive. But what happens when developers block their own learning? When comfort zones become career coffins?

As tech leads, we face a delicate challenge: how do we reignite curiosity in developers who think they’re done learning, without becoming the dreaded “mandatory training” enforcer?

Why Do Developers Stop Learning?

Most developers stop learning when they hit a competency plateau. Interest has very little to do with it. Once someone can handle their daily work efficiently, nothing in the working week forces them to pick up anything new: the code works, the tickets close, the pay cheques clear, and the reason to stretch quietly disappears. I’ve watched this pattern across dozens of teams, and from the outside it almost never looks like disengagement.

Then they stop.

Not maliciously. Not lazily. We’re not talking about quiet quitting here. They simply don’t see the point in learning more. After all, they’re productive. They’re delivering. What’s the problem?

The problem is that technology doesn’t pause for their comfort. While they’re standing still:

  • Their framework releases major updates they ignore
  • New patterns emerge that would save them hours weekly
  • Security vulnerabilities accumulate in dependencies they’ve forgotten about
  • Younger developers elsewhere learn what they refuse to

💡 Tip

Stay tuned for an article on “upgrade and pray” which is what happens when developers don’t take note of the changes between versions of frameworks. That post will be released in a few weeks.

Six months later, they’re not senior developers, they’re legacy maintainers. Eighteen months later, they’re unemployable outside their current role.

But here’s the thing: you can’t force curiosity. Mandatory learning creates resentment, not growth. So how do we spark the flame without wielding a flamethrower?

What Makes Developers Resist Learning?

Four barriers do most of the work, and none of them is laziness. Developers resist because they are afraid of looking stupid after years of being the expert, because the volume of new tools is paralysing rather than inviting, because past corporate training taught them that “learning” means wasted time, or because deep expertise in one area makes starting again in another feel like a demotion. Each barrier needs a different response, which is why blanket training initiatives fail.

Fear Disguised as Confidence: “I know everything I need” often means “I’m terrified of looking stupid.” Senior developers especially fear appearing ignorant after years of being the expert.

Overwhelm Paralysis: The JavaScript ecosystem releases a new framework daily. Where do you even start? Many developers choose nowhere rather than risk choosing wrong.

Past Training Trauma: Remember that mandatory corporate training about synergising paradigms? Many developers associate “learning” with waste-of-time initiatives that insulted their intelligence.

The Expertise Trap: When you’re the Go expert, learning Rust feels like demotion. Why become a beginner again when you’re already an expert?

Understanding these barriers helps us design solutions that work with human psychology, not against it.

How Do You Reignite Learning Without Mandating It?

You make being a beginner safe, and you make learning small enough to fit inside a normal working week. Mandates fail because they add obligation to a team that is already busy; what works instead is lowering the social cost of not knowing something. The seven approaches below all do one or both of those, and none of them needs a budget, a training provider, or anyone’s permission.

1: Learn in Public (And Be Terrible at It)

Nothing kills the “I must appear expert” fear faster than watching your tech lead struggle with React hooks in front of everyone.

I deliberately chose to learn Rust during a client’s “Learning Friday” sessions. Not privately. Not after mastering basics. Raw, unfiltered confusion in front of their team.

“Why won’t this compile? Oh, ownership again. Can someone explain this error?”

Result? Three developers started their own Rust learning group. Not because I mandated it. Because I made being a beginner safe again.

2: The "Five-Minute Friday" Revolution

“Learn continuously” sounds exhausting. “Share something cool you discovered this week” sounds manageable.

Every Friday, we spend 30 minutes total:

  • Each person shares one thing they learned (2-3 minutes max)
  • No presentations required
  • “I learned this function exists” counts
  • “I learned I’ve been doing X wrong” is celebrated

Sarah discovered Array.prototype.at(). Tom learned about CSS container queries. Dave (who “knew everything”) learned about a debugging flag that would have saved him hours last month.

Small wins. No pressure. Gradually, learning became social, not scholastic.

3: Pair Learning (Not Just Programming)

“Want to figure out what this Signals thing in Angular is about?”

Not “You should learn Signals.” Not “I’ll teach you Signals.” But “Let’s explore this together.”

I regularly grab a developer and say, “I keep hearing about X. Want to spend an hour figuring out if it’s useful for us?”

We’re equals exploring unknown territory. Sometimes we discover gold. Sometimes we waste an hour. Both outcomes are fine because we’re learning together, not teaching down.

4: The Problem-First Approach

Nobody wants to learn solutions to problems they don’t have. So start with problems.

“Hey team, this build is taking forever. Anyone know if there are new ways to speed this up?”

Suddenly, learning about build tools isn’t academic, it’s practical. Learning about Vite or Bun isn’t “keeping up with JavaScript churn,” it’s solving today’s annoyance.

5: The Wikipedia Game for Tech

You don’t need to master every technology. You need to know it exists.

We play “Tech Wikipedia”:

  • Pick a technology from the ThoughtWorks Tech Radar
  • Spend 10 minutes learning: What problem does it solve? Who uses it? Why does it exist?
  • Share one interesting fact

Nobody becomes an expert. Everyone becomes aware. When problems arise, someone says, “Wait, didn’t we look at something called Temporal that handles this?”

Awareness is often enough.

6: Celebrate "I Was Wrong" Moments

Create a culture where discovering you’ve been doing something suboptimally is a win, not a shame.

A recent client’s “I Was Wrong” wall celebrates discoveries:

  • “I was wrong about index usage in SQL. This pattern is 10x faster”
  • “I was wrong about avoiding early returns. It actually improves readability”
  • “I was wrong about CSS Grid. It’s not that complicated”

When senior developers openly celebrate being wrong, junior developers feel safe being ignorant.

7: The Mentor Flip

Instead of “I’ll mentor you in X,” try “Could you teach me about Y?”

Ask your React expert to explore Vue and teach it back. Ask your backend specialist to learn about WebAssembly and explain it. They’re not learning because you told them to, they’re learning because you need them to teach.

The teaching requirement forces deeper understanding. The role reversal makes them beginners again, safely.

Can You Build Learning Into the Environment?

Yes, and it tends to be gentler than anything you say out loud. If the way work is allocated quietly requires people to learn, curiosity stops being a personal virtue and becomes an ordinary part of shipping. Rotating code review assignments, sharing real customer problems, and making learning visible all apply pressure without anyone being told to go on a course. Sometimes the gentlest push is environmental.

Rotate Code Review Assignments: When the React expert reviews Go code, they must learn enough to give meaningful feedback. Learning becomes necessary, not assigned.

Share Interesting Problems: “Customer asked if we could do real-time collaboration. Anyone know how Google Docs handles this?” Curiosity sparked by real challenges beats forced tutorials.

Make Learning Visible: A recent client’s team dashboard shows:

  • Last conference attended
  • Recent learning goals
  • Technologies explored this month

Not as shame, but as celebration. Peer pressure gently applied.

Time-box Technology Exploration

“Next sprint, everyone picks one thing from our ‘Tech Debt Wishlist’ to investigate for 2 hours.” Constrained exploration feels less overwhelming than “go learn stuff.”

What Do You Say in the Direct Conversation?

Sometimes the indirect approaches are not enough and you have to raise it head on. The framework below has five beats, and the order matters more than the exact wording: open with the industry rather than the individual, listen before you plan, plan collaboratively, hand back ownership, then close on a commitment small enough that agreeing to it costs them nothing. The developer should walk away owning their own growth while you own the support around it.

Opening: “The tech world is moving fast. I want to make sure we’re not getting left behind. How do you feel about where your skills are heading?”

Listen First: They might reveal fears, frustrations, or blindspots they’re aware of but avoiding.

Collaborative Planning: “What would make learning feel valuable to you? What problems are you hitting that new knowledge might solve?”

Ownership Transfer: “I can’t learn for you, but I can learn with you. What support would help?”

Small Commitment: “Could we try [specific small learning activity] for a month and see how it feels?”

The key: they own their growth, you facilitate it.

What Should You Avoid?

Anything that makes learning compulsory, comparative, or public in a way that shames people. Every item below fails for the same underlying reason: it treats a motivation problem as a compliance problem, and compliance is what killed the curiosity in the first place. If a measure would embarrass the slowest learner on the team, it will cost you more than it gains.

  • ❌ Mandatory book clubs everyone resents
  • ❌ Forced certification requirements
  • ❌ Public skill matrices that shame
  • ❌ “You must learn X or else” ultimatums
  • ❌ Comparing team members’ learning progress
  • ❌ Making learning competitive rather than collaborative

The Team Learning Manifesto

A recent client’s development team created this together. It hangs on their wall:

  1. Nobody knows everything. Everybody knows something.
  2. Being wrong is data. Being curious is strength.
  3. Five minutes of learning beats zero minutes of learning.
  4. Teaching others solidifies your own understanding.
  5. The tech world moves fast. We move together.
  6. Comfort zones are career coffins.
  7. Questions are more valuable than answers.

Not rules. Reminders. Gentle pressure collectively applied.

How Long Does This Take?

This takes months rather than weeks, and the pace varies enormously between people. Some developers embrace it almost immediately, others take half a year to thaw, and a few never come around at all. That is worth knowing before you start, because the temptation at week three is to decide it has not worked and reach for a mandate after all. Reigniting learning in resistant developers isn’t a sprint, it’s a marathon.

But here’s what I’ve learned: developers don’t resist learning. They resist feeling stupid, being overwhelmed, or wasting time. Remove those barriers, and curiosity naturally returns.

Six months after Dave told me he knew everything he needed, he’s now that team’s WebAssembly explorer, teaching everyone about performance optimisations they didn’t know existed. He didn’t change because the team mandated learning.

He changed because they made learning safe, social, and relevant again.

What Should You Try This Week?

Pick one thing, not five. If you only do one, learn something publicly and let the team watch you struggle with it; that single act removes more resistance than any process change, because it makes not knowing something survivable in front of colleagues. The rest of the list works better once that has happened at least once.

  1. Learn something publicly and struggle openly
  2. Start Five-Minute Fridays with voluntary sharing
  3. Invite someone to explore a technology with you
  4. Celebrate a “wrong” discovery as a team win
  5. Ask someone to teach you something they don’t know yet

Remember: you’re not enforcing learning. You’re cultivating curiosity. The difference matters.

The tech world doesn’t let grass grow beneath its feet. Neither should we. But we can choose to grow together, gently, sustainably, and even enjoyably.

Your team wants to stay relevant. They just need permission to be beginners again.

Give it to them.


If you’d like to reignite a culture of curiosity and growth in your engineering team, that’s a conversation worth having. Let’s talk.

More from writing

Next step

Bring me the decision you keep deferring

A discovery call costs nothing and commits you to nothing. You'll leave with an honest read on your situation and a clear next step, whether or not that step involves me.

Book a discovery call