The obvious objection
You've done this before. The night before the exam.
Nobody read that syllabus for four months. You read it in one night and you walked out with a pass. The material did not get easier at 2am. What changed is that the scope finally had an edge and the deadline finally had teeth.
Ninety days is that same trick with the panic taken out. The syllabus is already chosen, the order is already argued, and tomorrow exists before you wake up.
What ninety days actually is
- 214
- hours of work, total
- Less than two university modules
- 2h 20m
- on an average day
- Around a job, not instead of one
- 90
- days, then it is done
- A scope, not an open shelf
Five and a half weeks of a full-time job, spread over three months of evenings. The hours were never the hard part. Deciding what to do with them is what costs people the year.
Cramming has one real flaw. It is gone by the weekend.
This is the honest part, and it is the reason the exam analogy only takes you so far. Knowledge acquired in one pass decays fast, which is why you could not sit that same exam a month later.
So this path does the one thing cramming never does. Anything you rate as shaky comes back, on a gap that widens every time it holds.
- +1d
- +3d
- +7d
- +14d
- +30d
Ten a day at most, so the queue stays something you finish rather than something you start avoiding.
The deadline is what gets you started. The review is what makes it stay.
Related questions
- Can you really learn system design in 90 days?
- The reasoning, yes. Twenty of the ninety days are system design and that is roughly sixty hours, which is more than most university modules spend on it. What ninety days cannot buy is the operational instinct that comes from being paged at 3am, and no course buys that either.
- Is 90 days enough to become a software engineer?
- It depends entirely on where you start. If you have written some code and have gaps, ninety focused days closes most of them. If you have never programmed, this will take you further than you expect and not all the way to employable. The curriculum is public so you can judge that for yourself rather than take our word for it.
- What happens if I miss days?
- Your finish date moves by one day, and that is all. The ninety is a real ninety days from your own Day 1, not a scope you can stretch to a year, because one day a month is not a ninety-day path and pretending otherwise helps nobody.
- Why not spread it over a year instead?
- You can, and the material does not care. The reason most people should not is that a year has no edge. Nothing forces the next step, so the next step keeps being tomorrow. Almost nobody fails this for lack of time. They fail it for lack of a boundary.
Sourcemap is free. Signing in only keeps ninety days of progress across devices.