The alarm clock that won't stop until you find the bug.
DevWake rings like any alarm. To turn it off, you solve one short coding challenge in a language you use. By the time you've found the bug, you're awake.
Android 8.0 and up · No account · Works offline
How it works
Every alarm runs the same three steps. Most mornings it takes about a minute.
07:00 · it rings
Full screen, even over the lock screen, with a sound that ramps up.
Solve one challenge
Spot the bug, pick the fix or predict the output. Get it wrong and you get a new one.
Silence. You're up.
Then it explains the answer: why the fix works, and why the other options don't. Your streak goes up by one.
Made for developers who snooze
Short, phone-sized challenges in your stack, tuned to be hard enough to wake you up and short enough to finish half-asleep.
Your stack, your level
Python, TypeScript and Go, plus regex and Big-O. Junior, Senior or Staff, where Staff is system design.
Every answer explained
After you solve it, a short note on why the right answer is right and the others aren't. A daily micro-lesson.
Never trapped
Every alarm has an emergency stop: hold it for 10 seconds, then type I AM AWAKE. It breaks your streak, nothing else.
Built to ring on time
Exact alarms that survive a reboot, and a reliability check that spots the setting that would silence one.
Cron, if you want it
Pick a time and days, or write 0 7 * * 1-5 and read it back in plain English.
Eleven nerdy sounds
Sev-1 Siren, Dial-Up Handshake, POST Beep Code, Rubber Duck and more, all original, with a volume ramp.
Streaks and practice
Streak, solve times and first-try rate, and practice any time. Your weak spots come up more often.
Private by default
No account, no ads, no advertising ID. Challenges live on your phone, so the alarm works offline. Privacy policy
A terminal you'll want to wake up to
Dark, monospaced and calm until 07:00.
Most of DevWake is free
And it'll stay that way. Pro is for people who want every language at once and the hardest level.
Free
Everything you need to get up.
- Unlimited alarms, cron mode and all sounds
- Reliability check and emergency stop
- One language at a time, switch any time
- Language-agnostic regex and Big-O
- Junior and Senior
- Practice, stats and streaks
Pro monthly · yearly · lifetime
Everything in Free, plus:
- Every language at once
- Staff level: system design trade-offs
- Drill one weak spot in practice
Stop snoozing. Start debugging.
DevWake is coming to Google Play.