DEV Community

Discussion on: MVD: The Minimal Viable Developer

Collapse
 
kaykleinvogel profile image
Kay Kleinvogel • Edited

This is my opinion for the frontend part.
As you'd like to have developers who can create MVPs I'd stop right after git. With this they have all the coding basics they'll need. I'm always surprised just how much web development you can get done with just HTML, CSS and vanilla JS (so no JS-frameworks like angular, react, vue).

But I wouldn't start with coding right away. Let them play with design tools like XD, Sketch or Figma. There they can learn how to design interfaces without the confusion of code. It also allows them to make clickable prototypes super fast (which is an awesome feeling when you see everything come together). This is also the right place to introduce them to basic design concepts like alignment, typography, contrast, color theory, ...
Those concepts might be a little bit more than "MVP" but alignment is still important in this stage.

Then you can start with the coding and all the things that are mentioned here like TDD, CI/CD, ...


So for me, the "perfect" plan would be.

  1. Design Basics
  2. building an interactive prototype with a design tool
  3. code the prototype (from Step 2)
  4. user testing and feedback
Collapse
 
kayis profile image
K

Good points, thank you!