7-day free trial · cancel before it ends and pay nothing
Engineering judgment:
the skills AI can't replace
System design. Architecture trade-offs. Incident response. Engineering judgment. dev-drill trains the higher-level skills that separate mid-level engineers from senior through daily drills with structured feedback.
Start Free TrialThe Problem
Engineering judgment is the bottleneck, not coding speed
AI writes code faster than you ever will. Getting better at architecture, trade-off analysis, and system-level reasoning is what separates mid-level from senior. That takes practice, not more passive learning.
What AI does well
- — Generate boilerplate and CRUD endpoints
- — Translate between languages and frameworks
- — Write tests from existing implementations
What still requires you
- → Decide which trade-offs fit your system's constraints
- → Diagnose why a distributed system is degrading under load
- → Evaluate architectural options against competing criteria
- → Respond to production incidents with structured reasoning
These are the skills that separate mid-level from senior. They don't come from watching videos or chatting with a bot. They come from deliberate practice.
How It Works
Structured engineering practice, not random quizzes
15 minutes a day, adaptive difficulty, measurable progress over weeks and months.
5 exercises per session
Each daily session is a focused set of 5 exercises covering architecture, trade-offs, incident response, and engineering reasoning.
AI-personalized difficulty
Every exercise type has 20 difficulty levels. The system adapts to your performance: harder when you improve, reinforcing when you struggle.
Immediate structured feedback
After each exercise, you get specific feedback on your reasoning: not just right or wrong, but why and what to consider next.
Deep-dive courses every 7 sessions
After every 7 training sessions, you get a deep-dive course: a multi-chapter lesson on the topics where you have the most room to grow.
Exercise Types
Five drills for architecture, system design, and engineering judgment
Not multiple choice trivia. Every exercise requires structured reasoning about real engineering scenarios.
System Design
System Under Load
Inspect live metrics across degraded distributed system components. Diagnose cascading failures, identify the root cause, and select the correct remediation before the system fails.
System Design
Tradeoff Matrix
Evaluate architectural options against weighted criteria. Rate each option across complexity, performance, and maintainability, then defend your recommendation with structured reasoning.
Delivery Reliability
Runbook Ordering
Reorder shuffled incident response steps into the correct sequence for a live SEV1 outage. Understand why ordering matters when every minute of downtime costs.
Delivery Reliability
Prompt to Prod
Design an augmented coding workflow from prompt to production. Drag the right actions onto a flowchart: automated tests, code review gates, and deployment stages. Outsmart distractors that look plausible but break the pipeline.
Programming Fluency
Syntax Sprint
Eight rapid-fire knowledge challenges per sprint. Language edge cases, runtime behavior, standard library details. Timed. Scored. Adaptive difficulty after every session.
Who It's For
Built for software engineers who can already ship code
You're not a beginner. You write production code daily. But you feel the gap between where you are and where senior engineers operate.
3-8 years experience
You can build features end to end. You ship to production. But when conversations turn to architecture trade-offs or system design, you're less confident.
Frustrated by fragmented learning
You've tried YouTube courses, system design interview prep, and reading blog posts. Nothing sticks because nothing gives you structured, progressive practice.
Skills AI cannot replace
AI writes the code you used to write. The software engineering skills that remain yours: judgment, architecture, code review, and reasoning about complex systems under real constraints.
Why dev-drill
Not a course. Not a chatbot. Not interview prep.
Video courses are passive
Watching someone explain CQRS is not the same as evaluating whether CQRS fits your system's constraints. dev-drill gives you the scenario and asks you to decide.
Chatbots answer, they don't challenge
Asking ChatGPT about system design gives you answers. dev-drill makes you produce the reasoning yourself, then gives you structured feedback on where your thinking was strong or incomplete.
Interview prep is the wrong goal
LeetCode and system design interview courses optimize for passing interviews. dev-drill's drills optimize for actually being a better engineer: the kind who makes better technical decisions every day at work.
Pricing
Simple pricing, no surprises
Start with a 7-day free trial. Cancel before it ends and pay nothing.
Starting at
billed at €192/year · monthly available at €20/month
- 5 exercises per day
- 7-day free trial
- Deep-dive courses
- Progress tracking
- AI-powered evaluation and feedback
Ready to train the skills that matter?
5 drills a day. Adaptive difficulty. Structured feedback. Start building engineering judgment that compounds over time.
Start Free Trial7-day free trial. Cancel before it ends and pay nothing.
FAQ
Frequently asked questions about engineering judgment training
What kind of exercises does dev-drill offer?
Who is dev-drill for?
Is dev-drill meant to prepare for coding interviews?
How does the adaptive difficulty work?
What skills does dev-drill help me practice?
How is dev-drill different from online courses or chatbots?
Still have questions? Email us at hello.dev.drill@gmail.com