Forge.
Software Engineering Generalist Roadmap

Build the systems
you use.

Seven core systems from task queues to inference platforms. Master fundamentals broadly, learn implementation details just-in-time, and graduate projects by shipping working software.

SCOPE: Generalist Systems · PRIMARY LANGUAGE: Go · ACTIVE: Go & Engineering Foundations (P0) · POLICY: Beginner + Essential Intermediate to Graduate

Cockpit · Active Execution
The Path

Core systems sequence.

Each project has a clear graduation bar: complete Beginner (smallest useful system) and Essential Intermediate (core engineering challenges & failure handling), then pass the graduation review to unlock the next project. Advanced and Research depth are optional and never block your progress.

Current Active Essential Track High Priority AI / Specialization Graduated
Revisit Later Backlog

Optional depth & deferred investigations.

Advanced scale, multi-region hardening, and research experiments are meant for your second and third pass. They are safely deferred here so you gain broad systems capability without getting bogged down in endless scope expansion.

Beyond the Core

Advanced infrastructure projects.

Follow-on systems for after the core sequence — or when a domain becomes irresistible. None are mandatory prerequisites.

Specialization Tracks

Choose your depth.

After establishing the core engineering foundation, pick one or more tracks for focused exploration. These are optional branches, not prerequisites.

The Execution Method

Milestone loop & project rhythm.

Never confuse macro project planning with daily milestone execution. Run the 5-Step Milestone Loop for every milestone. The loop may span multiple coding sessions — resume from your current step rather than restarting the process. Suggested step durations are guidelines, not rigid timers: focus on verified understanding and working tests over artificial speed.

The 5-Step Milestone Execution Loop

Run for Every Milestone

The 3-Phase Project Lifecycle

Project-Level Cadence
Rules of Engagement

Eight principles to keep it honest.

These principles keep the roadmap ambitious without making it chaotic.

Active Go & Foundations (P0)
0 / 5 Required In Progress