aleixmorgadas’s avataraleixmorgadas’s Twitter Archive—№ 1,146

    1. A tech skill I was given for granted some years ago was the skill of setting-up software projects/products from 0 Yet, it's quite a complete skill, it shows you about 👇
  1. …in reply to @aleixmorgadas
    👉 Setting up the project to support multiple environments 👉 Setting up the Continuous Integration Pipeline 👉 Setting the deployment strategy 👉 Configuring the DB and its migrations if applies 👉 Setting the Infrastructure as Code to deploy your application
    1. …in reply to @aleixmorgadas
      👉 Setting up the monitoring part 👉 Setting up the test strategy 👉 Setting up the docs so that other people know how to set up the project fast 👉 Setting up the Architectural Decision Record so that people know why you did what you did
      1. …in reply to @aleixmorgadas
        👉 Creating the first controllers, services, models, repositories that will set the initial microlevel design 👉 Creating the first HTML layout that'll set how you do the components and how pages are composed 👉 The security of the project and how the user will be authenticated
        1. …in reply to @aleixmorgadas
          Way too many decisions to take, and it can be overwhelming. What else do you think you decide when setting up a project from 0?