Start with the vertical prototype

Published

When building software it is helpful to start with a vertical prototype. Make a list of the core technologies you are using and wire them together. Nothing fancy. The goal is to get a basic understanding that everything works end to end.

The vertical prototype here is that I can read blog posts in production. The astro framework is processing the markdown files as I expect and the routing between pages is working on the hosting provider.

Steps to verify the end to end flow are:

  1. Go to codemovement.io.
  2. Click the link ‘Blog’.
  3. Verify the post title ‘Hello world’.
  4. The date published is below the title and says ‘Published January 15, 2025.’
  5. Clicking on the title opens the post.
  6. Blog post loads with the following:
    1. Title ‘Hello world’.
    2. Published date matches the format ‘Published January 15, 2025’.
    3. The text loads as ‘Hello world.’.

Vertical prototype looks good. So let’s commit this post and get back to it tomorrow.