← Dashboard
201 rooms available
More classroom tools
Software Engineering ready-made rooms
Change room type

Software Engineering

Mentoring developers: debugging, code review, architecture.

Ready-made classroom8 turns
Software Engineering room
debugging methodology
T
Student says: “I've been staring at this for two hours. The tests pass locally but fail...
1 · Software Engineering

Junior Dev Can't Find the Bug

Rehearse this
Teach systematic debugging (isolate, reproduce, hypothesize, test) without just solving it for them
Signal
misconception
Move
diagnose
Output
feedback
Ready-made classroom8 turns
Software Engineering room
OOP design decisions
T
Student says: “I made ReportGenerator extend DatabaseConnection because the report needs...
2 · Software Engineering

PR Uses Inheritance Where Composition Works Better

Rehearse this
Guide the developer to see the design problem themselves through Socratic questioning about edge cases
Signal
misconception
Move
diagnose
Output
feedback
Ready-made classroom8 turns
Software Engineering room
technical communication
T
Student says: “I don't understand why it takes 3 seconds to load. Can't you just make it...
3 · Software Engineering

Explain Latency to the Product Manager

Rehearse this
Translate complex technical concepts into business-impact language without oversimplifying or making promises y...
Signal
misconception
Move
diagnose
Output
feedback
Ready-made classroom8 turns
Software Engineering room
architecture decisions
T
Student says: “We should break the monolith into microservices. Netflix does it, Uber do...
4 · Software Engineering

Microservices vs Monolith — Junior Wants to 'Do It Right'

Rehearse this
Challenge the assumption without dismissing their enthusiasm
Signal
misconception
Move
diagnose
Output
feedback
Ready-made classroom8 turns
Software Engineering room
scope management and saying no
T
Student says: “The client wants dark mode, but also they mentioned custom themes, and a...
5 · Software Engineering

The Feature That Keeps Growing

Rehearse this
Help them decompose the request, estimate each piece honestly, and learn to negotiate scope with stakeholders
Signal
misconception
Move
diagnose
Output
feedback