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 Trial

The 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.

01

5 exercises per session

Each daily session is a focused set of 5 exercises covering architecture, trade-offs, incident response, and engineering reasoning.

02

AI-personalized difficulty

Every exercise type has 20 difficulty levels. The system adapts to your performance: harder when you improve, reinforcing when you struggle.

03

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.

04

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 Under Load exercise showing component metrics panels for API Gateway, Cart Service, Redis Cache, and PostgreSQL Database

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.

Tradeoff Matrix exercise showing options and rating grid

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.

Runbook Ordering exercise showing draggable incident response steps

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.

Prompt to Prod exercise showing an augmented coding workflow flowchart with draggable action nodes and decision branches

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.

Syntax Sprint exercise showing multiple choice question with progress bar

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

€16 /month

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
Start Annual Trial Compare plans

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 Trial

7-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?
dev-drill offers daily engineering drills: structured practice scenarios that simulate real-world engineering decisions. Unlike passive learning, each drill requires you to analyze a system design trade-off, debug a production incident, prioritize remediation steps, or evaluate AI-generated code. You then receive immediate structured feedback on your reasoning.
Who is dev-drill for?
dev-drill is built for working software engineers with 3-8 years of experience who can already ship code to production. If you write code daily but feel less confident when conversations turn to architecture trade-offs, system design, or senior-level engineering judgment, dev-drill is for you.
Is dev-drill meant to prepare for coding interviews?
No. dev-drill is not an interview prep platform. It focuses on building real engineering judgment: the kind you use on the job every day when evaluating trade-offs, reviewing code, debugging production incidents, and making architectural decisions under constraints. That said, the skills it builds translate naturally into stronger system design interview performance.
How does the adaptive difficulty work?
Every exercise type has 20 difficulty levels. After each session, the system evaluates your performance and adjusts the difficulty for your next session. If you perform well, the challenges get harder. If you struggle, the system reinforces the current level until you demonstrate mastery. This ensures you are always practicing at the edge of your ability.
What skills does dev-drill help me practice?
dev-drill covers five core areas: system design (evaluating architecture trade-offs), incident response (diagnosing and prioritizing remediation for production outages), code review judgment (evaluating AI-generated code for correctness and risk), engineering reasoning (structured decision-making under real constraints), and programming fluency (language-specific edge cases and runtime behavior).
How is dev-drill different from online courses or chatbots?
Online courses teach you what to know. dev-drill gives you practice applying that knowledge under constraints, with structured feedback on your reasoning. Chatbots answer your questions but do not generate progressive, adaptive exercises or track your improvement across weeks and months. dev-drill is deliberate practice: the kind that builds durable skills.

Still have questions? Email us at hello.dev.drill@gmail.com