Practice Duet is a planned universal coding interview practice platform where candidates solve pair-programming-style coding prompts in a browser-based editor derived from the VS Code experience.
This repository is currently in planning mode. Based on current discussion, the intended product direction is:
- Primary use case: candidates practice common coding interview questions.
- Editor experience: VS Code-like, browser-based coding workflow.
- Backend stack: Ruby on Rails.
- Realtime UX: interactive/live updates (framework detail still to be finalized).
- AI support: evaluate submitted solutions and provide actionable feedback.
- Language scope: intended to support multiple programming languages ("universal"), with exact v1 scope to be confirmed.
- Platform packaging: fully Dockerized for development and runtime/deployment.
We are using PLANNING.md as the single source of truth for discovery questions and answers.
Workflow:
- Questions are tracked in
PLANNING.md. - As answers are provided, they are recorded directly under each question.
- This
README.mdis updated after each answered question so it reflects the latest agreed understanding.
- Architecture and delivery plan are not finalized yet.
- Open decisions are being actively captured and resolved in
PLANNING.md.
Start by answering Question 1 in PLANNING.md (primary launch user) and then roll that decision into this README summary.