Boilerplate
ELI5 — The Vibe Check
Code you have to write every single time you start a project but that doesn't actually do anything interesting. Configuration files, setup code, project structure — the boring stuff before you can build the fun stuff. Frameworks and scaffolders exist to handle this for you.
Real Talk
Boilerplate code is standardized, repetitive code needed to set up a project or implement a pattern but that doesn't contribute to unique business logic. Modern tools (create-nuxt-app, create-next-app) and frameworks minimize boilerplate through conventions and generators.
When You'll Hear This
"Skip the boilerplate — use a starter template." / "This framework has too much boilerplate for a simple app."
Related Terms
DRY (Don't Repeat Yourself)
If you find yourself copy-pasting the same code in multiple places, STOP. Make it a reusable function instead.
Framework
A framework is like a pre-built house structure — the walls, floors, and roof are done, you just decorate it your way.
Greenfield
A brand new project with zero existing code. A blank canvas.
Scaffold
Scaffolding is when a tool auto-generates the skeleton of your project for you.