#developer#english-vocabulary#productivity#passive-learning#case-study

I Spent 3 Months Learning English Vocabulary Without Opening a Single App

A developer's honest account of learning 500+ technical English words in 3 months — during CI builds, lunch breaks, and idle time — without ever intentionally studying.

Wordrop Team📅 🔄 Last updated: 6 min read

I Spent 3 Months Learning English Vocabulary Without Opening a Single App

This isn't a story about discipline. It's a story about removing the need for it.

Three months ago, I set a rule: I would not open a language learning app intentionally. No scheduled study time. No evening sit-down sessions. No Duolingo streaks.

Instead, I let vocabulary come to me — in the margins of my actual workday.

The result: 547 technical English words learned and retained, confirmed by spaced repetition recall data. My reading speed on API documentation increased measurably. I stopped tabbing out to Google Translate while reading Stack Overflow.

Here's exactly how it worked.


The Problem With "I'll Study After Work"

I'd made that promise to myself before. Three previous attempts at consistent language learning, each abandoned within four weeks.

The failure wasn't motivation. In those four weeks, I was motivated. The failure was architecture — building a habit that depended on conditions that never aligned: enough energy after work, no urgent messages to reply to, no merge conflict to resolve before the day ended.

What I needed wasn't more discipline. I needed a system that didn't require any.


The Setup: 0 Intentional Study Time

The only thing I changed was installing Wordrop on my Mac and creating a word list of technical vocabulary I actually encountered at work.

The configuration I used:

  • Word list: 200 technical English words drawn from the documentation and GitHub issues I read at work (throughput, idempotent, reconciliation, circuit breaker, webhook, backoff…)

  • Quiz delivery window: 9:00 AM – 6:00 PM on workdays only

  • Quiz frequency: Appear when Mac is idle for 5+ minutes, or when browser is active and IDE is not

  • Session length: 3 questions per pop-up, dismissed in under 30 seconds
  • That's the entire setup. No daily alarm. No study calendar entry. No commitment beyond "install the app and make a word list."


    Month 1: The Awkward Phase

    The first two weeks felt strange. Quiz pop-ups appeared at moments I hadn't chosen — after I sent a Slack message and was waiting for a reply, during the 4 minutes the CI pipeline took to complete, right after I closed my IDE to go get lunch.

    I answered them. Sometimes wrong. Sometimes very wrong. "Idempotent" — I'd seen it hundreds of times in API docs and still couldn't define it precisely.

    End of Month 1 stats:

  • Words introduced: 142

  • Average accuracy: 61%

  • Time spent on quizzes: ~18 minutes/day total (spread across 9–12 sessions)

  • Intentional study time: 0 minutes

  • Month 2: The Recognition Shift

    Somewhere around week five, something changed. I started noticing words I'd been quizzed on appearing in documentation — and understanding them without stopping.

    "Idempotent." I read it in a Stripe API doc and just… knew what it meant. Not because I'd studied it. Because I'd been quizzed on it seven times across three weeks, each time at the moment my brain was available rather than occupied.

    The spaced repetition algorithm had done something I couldn't have done manually: found the exact moments to reinforce each word before I forgot it, and kept doing so until the memory was stable.

    End of Month 2 stats:

  • Words introduced: 312

  • Average accuracy: 74%

  • "Words matured" (interval > 21 days): 89

  • Time spent on quizzes: ~14 minutes/day (fewer sessions as words matured)

  • Month 3: Actual Change in Reading Behavior

    By month three, I noticed a behavioral shift I hadn't expected: I'd stopped opening new tabs to Google Translate while reading documentation.

    Not because I knew every word. But because I knew enough words that the ones I didn't know were inferrable from context — the way native readers handle new vocabulary.

    A colleague noticed I was moving through architecture review comments faster. I mentioned I'd been working on vocabulary. "How?" he asked. "When?"

    "During CI builds, mostly."

    End of Month 3 stats:

  • Total words with at least 1 review: 547

  • Average accuracy: 81%

  • Words fully matured (interval > 60 days): 203

  • Active time spent: Estimated 7–9 minutes/day average

  • What Made It Work

    Looking back, three things made this approach successful where previous attempts had failed.

    1. No decision required at the point of practice. Previous methods required me to decide to study. This one delivered practice automatically. The decision was made once, at setup, and never again.

    2. Timing was calibrated to my brain's availability. Every quiz appeared during a natural micro-gap in work — waiting for a build, between a sent message and a reply, during lunch. Never during deep work. Never competing with my actual job.

    3. The vocabulary was directly relevant. Within the first week, I was quizzed on words I had already encountered in documentation but didn't know. The feedback loop was immediate: failure to recall a word on Monday, see it in prod docs on Tuesday, quiz about it again on Thursday. Three exposures with real context each time.


    The Numbers, Honestly

    This isn't a "10x your English in 30 days" post. Here's what 3 months of passive vocabulary learning actually produces:

    MonthNew WordsRetention RateDaily Time
    Month 114261%~18 min
    Month 217074%~14 min
    Month 323581%~8 min

    547 total words over 3 months. Not fluency. But 547 words that appear constantly in developer documentation, code reviews, and engineering discussions — and that now require zero cognitive overhead to process.


    Frequently Asked Questions

    What word list did you use?
    I pulled directly from documentation and GitHub issues I encountered at work over one week — I kept a running list of words I had to look up. Then I imported that list into Wordrop. High relevance, immediate motivation to learn them.

    Did the pop-ups interrupt your flow?
    The timing settings matter here. With IDE-detection enabled, quizzes never appeared while I was actively writing code. The 5-minute idle threshold meant they only appeared when I'd already stopped working.

    How much English improvement is 547 words, realistically?
    Linguist Paul Nation's research puts the top 1,000 technical words at ~85% coverage of developer documentation. 547 words, if targeted at the right vocabulary, is roughly half of transformative reading fluency — enough to notice a real difference, not enough to read everything without effort.


    If You Try This

    Keep the bar low. The only thing the system requires is a word list that's relevant to your work. Start with 50 words — ones you've had to look up in the last month. Add more as you go.

    You don't need to study. You just need to be willing to answer a 30-second quiz when one appears.

    Start with Wordrop free →

    W

    Wordrop Team

    Building tools to make language learning effortless and evidence-based.

    RELATED TRANSMISSIONS

    The Ebbinghaus Forgetting Curve Explained for Developers (With Code Analogies)

    The Ebbinghaus Forgetting Curve is the reason every vocabulary study method fails — unless it schedules reviews at the right time. Here's the science explained with software engineering analogies.

    How I Went from Avoiding English Stand-ups to Leading Them

    A developer's honest account of going from preparing scripted updates for English stand-ups to leading sprint reviews — and the specific vocabulary work that made the difference in 6 months.

    How to Read API Documentation 3x Faster (It's Not About Reading Speed)

    The real bottleneck when reading API docs isn't reading speed — it's unknown vocabulary. Learn how solving vocabulary gaps dramatically improves documentation reading comprehension for developers.

    Stop Using Google Translate to Read Stack Overflow — Do This Instead

    Copying Stack Overflow answers into Google Translate is a symptom, not a solution. Here's what actually fixes the problem — and makes it permanent.

    Why Developers Keep Failing at Language Learning (And What Actually Works)

    Most developers quit Duolingo within 3 weeks. Here's the real reason language learning fails for programmers — and a method that actually fits how you work.

    Why Spaced Repetition Is the Ultimate Language Learning Hack

    Discover how the SM-2 spaced repetition algorithm used by Wordrop helps your brain lock in vocabulary permanently — backed by cognitive science.

    How to Learn 1,000 English Words in 6 Months (With Minimal Study Time)

    A step-by-step system for building a 1,000-word English vocabulary in six months using just 10 minutes a day — no textbooks, no courses needed.

    [ APPLY WHAT YOU JUST LEARNED ]

    START BUILDING VOCABULARY TODAY

    DOWNLOAD WORDROP FREE →