Competitor cluster · vs learning by building
Makerkit vs learning by building
One path optimizes for a pre-wired skeleton. The other optimizes for the skill to wire the system yourself. Choose based on whether your bottleneck is setup time or understanding.
Side-by-side
| Factor | Makerkit-style kit | Learning by building |
|---|---|---|
| Primary outcome | Running app skeleton faster | Understanding you can reuse |
| How you spend time | Configure, customize, debug kit | Implement layers in a taught order |
| When you get stuck | Often inside someone else's abstractions | Inside a step you were meant to master |
| Second product | May need another kit or deep fork work | Easier to start clean with the same skills |
| Best fit | Experienced builders, strong template match | Builders who need skill + a finished path |
Lean on a boilerplate when…
- You already know how the pieces fit
- You only need a head start on UI/auth/billing wiring
- Template assumptions match your product
- You will intentionally study and simplify the kit
Learn by building when…
- Past templates left you dependent or confused
- You want to change auth, billing, or data without fear
- You plan more than one product
- Your goal is skill, not only a zip file
Learning by building is not the same as "no structure"
Random tutorials feel like building and still fail. Effective learning by building means a deliberate sequence: problem, stack choices, auth, data, payments, dashboard, deploy, launch. Zero to SaaS is that sequence as a product — not a competitor clone of Makerkit’s repo.
Kits accelerate setup. Courses accelerate judgment. Pick the scarce resource.
Related: vs building from scratch, boilerplate vs course, Zero to SaaS vs Makerkit.
Quick verdict
- Makerkit-style: best when speed and template fit dominate.
- Learning by building: best when you need transferable SaaS skills.
- Zero to SaaS: structured learning-by-building so you finish and understand.
Borrow a skeleton — or learn to build the body.
If templates keep leaving you stuck at customization, switch the goal from zip-file speed to skill.