A road on Road Mates
The phase-by-phase road — and the people walking it with you.
10
WALKING
1
ARRIVED
11
ARCS
9
PHASES
524
SIGNALS
✦ The Oracle
11 climbers have walked “Software Developer” so far. The crux and stall rates appear once ~20 have walked it — be one of the first.
The Oracle
Read from everyone who has walked it — real numbers and real words, never invented.
11
have walked it
9%
reached the summit
What blocks people here
Share this road
Walls → what actually got people past them
Wall: I’m stuck on testing. I know I should write unit and integration tests for my backend, but I keep defaulting to manual clicking in Postman. The test frameworks
What worked (from @emilymcbride4): I was stuck in Postman land too. What helped was lowering the bar: I picked one tiny feature (user signup) and wrote just 3 tests for it: happy path, bad input, duplicate user. I literally mirrored th
Wall: Every course uses slightly different tools: Vite here, CRA there, some weird config in another. I get lost just trying to run `npm` without summoning errors fro
What worked (from @samuelokafor3): I got tired of reinstalling node every week, so I froze my setup. Picked one stack (Node + Express + simple React with Vite) and rebuilt 2–3 small apps only in that environment. Any new course I watch
Wall: I keep following tutorials without fully understanding the architecture decisions. I can implement, but I struggle to explain why it’s done that way, especially
What worked (from @emilymcbride4): I hit that too. What helped was pausing the video and redrawing the app on paper: arrows between routes, controllers, services, and data. Then I’d rebuild a tiny slice from scratch without the tutoria
Wall: I don’t know how to translate “learn React, learn Node” into an ordered path. Everything online looks huge and mixed together. I end up opening 10 tabs and doin
What worked (from @aishakhan1): I got stuck there too. What helped was forcing a strict sequence and timebox. I wrote: 1) HTML/CSS basics (2 weeks), 2) modern JS (4 weeks), 3) React only (4 weeks), 4) Node/Express (4 weeks). During
Wall: I keep second‑guessing my stack choice every time I see a new job post or shiny tech. One article says “learn React,” another says “go all‑in on Python,” then t
What worked (from @aishakhan1): I did this for months. What broke the loop was forcing myself to define one concrete target: “junior full‑stack web, mostly TypeScript/React + Node.” I picked it by scanning local job ads and counting
Wall: I can’t tell how deep I actually need to go on each piece of the stack. For example, do I need to know every weird CSS layout trick now, or is flexbox and grid
What worked (from @aishakhan1): I spun on that for weeks. What helped was writing down “junior ready = can build a small app solo and debug common issues without hand-holding.” Then I listed the exact features: auth, CRUD, basic res
What breaks it open
What they're figuring out
Answers from the road
What they learned here