Here’s a DEV.to-style post — developer-friendly, sincere, practical, and not salesy. You can copy + paste and publish directly:
I Built TypingMandarin — Learn Chinese by Typing What You Hear (Because Flashcards Weren’t Working)
Hey devs 👋
This is a small side project I’ve been building to solve a problem I kept running into while learning Chinese (and helping others learn it).
I could recognize words when reading or listening…
…but when I tried to say them, especially with the correct pinyin + tones, my brain would blank.
Flashcards helped with recognition.
But not recall.
So I started asking:
When does recall actually happen?
For me, the breakthrough came when I practiced typing what I heard instead of just reviewing cards. Typing forces:
- Listening → accurate sound perception
- Active recall → pulling pinyin from memory
- Muscle memory → reinforcing tones through repetition
That led me to build:
👉 https://typingmandarin.com
A simple web app where you listen to short Chinese sentences and type what you hear.
No accounts required.
No gamified distractions.
Just listen → type → reinforce.
Why this works (memory-wise)
There’s a well-documented principle in cognitive psychology:
Active recall + feedback strengthens long-term memory more than passive review.
Typing what you hear triggers:
- Input processing (listening)
- Retrieval (recall)
- Precision correction (tones, spelling)
- Repetition (muscle memory)
It’s the same reason people who take notes by hand remember more than people who highlight PDFs.
Effort builds memory.
Who this is for
- Beginners who want pinyin / tones to finally make sense
- Intermediate learners who understand more than they can say
- Heritage learners wanting to reconnect Chinese in daily life
- Developers who just want one consistent, low-pressure practice habit
You can do 5 minutes a day and it still works.
What I’m building next
- Personal review mode
- Playback-speed control
- Shadowing mode
- Voice input (experimental)
If there’s anything you’d like to see — I’d genuinely love to hear it.
If you're learning Chinese (or have tried in the past)
What actually helped you make progress?
Was it:
- Immersion?
- Flashcards?
- Conversation practice?
- TV dramas?
- Music + lyrics?
- Something else entirely?
I’m collecting methods → testing them → turning them into small daily drills.
Would love your thoughts 🙏
Thanks for reading — and happy learning ✨
Top comments (0)