DEV Community

Discussion on: Creating time - The dev superpower you didn't know you had

Collapse
 
alexandrudanpop profile image
Alexandru-Dan Pop

You should always optimize time, through any of:

  • making sure you code for a purpose - the product you are building needs to reduce times spent in other areas/industries
  • optimize for speed of change & change things based on feedback
  • build systems & feedback looks
  • make changes based on what makes you more productive Ex: you thought building a microservice-based app requires one repo for each service - well now when you build something you switch branches in X repos - change it to a monorepo & save time
  • drop useless meetings - did we just waste X people's time for something that could have been an email or a wiki page? Nice, now let's make sure we don't do it again.
  • improve DX - people will do their best work in a workspace where they can shine
  • use tools that can catch bugs ahead of time (typed languages, automated tests)
  • reduce compilation time (raise your hand if you worked at a company where it took more than 5 minutes to compile the code ✋)