Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Want to deliver faster? Choose boring solutions

Want to deliver faster? Choose boring solutions

When solving a problem, creating a new flow, or implementing a new system, have you ever wondered which tool, procedure, or methodology to use? What if I told you that if you follow a simple rule, your decision can be easier, your task will be delivered faster, and you can use reliable data to know where to invest your future effort? Using boring solutions can help you.

Rodrigo de Avila

September 23, 2022
Tweet

More Decks by Rodrigo de Avila

Other Decks in Technology

Transcript

  1. GitLab Company founded in 2011. I have been using it

    since 2013. All-remote company since before the pandemic, has its handbook publicly available. https://about.gitlab.com/handbook/
  2. The good, the bad, the ugly Drawbacks • It is

    tempting to look for the most advanced, complex, or interesting solution to solve a problem. • People may ask why the feature is not complete.
  3. The good, the bad, the ugly Drawbacks • It is

    tempting to look for the most advanced, complex, or interesting solution to solve a problem. • People may ask why the feature is not complete. Benefits • Early feedback • Don’ t working on the wrong resource or going in the wrong direction • Every small reduction in complexity helps.
  4. How to choose? • Use established and popular technology •

    Don't reinvent the wheel • “Boring" should not be conflated with "bad" or "technical debt“ • We have a lot of boring tech available • Do not use tools that have just been released • Make it simple
  5. How to choose? • Use established and popular technology •

    Don't reinvent the wheel • “Boring" should not be conflated with "bad" or "technical debt“ • We have a lot of boring tech available • Do not use tools that have just been released • Make it simple • Don't stand still in time: Innovate!
  6. How to iterate faster? • Just write the first step.

    • Trust that you will know how to proceed after something is released. • Does it look like something is missing? • MVC not delivering value? Reduce the scope. • Feedbacks will dictate where to go.
  7. Summary • Choose the boring solution. • Iterate fast, get

    feedback, decide what to do. • Nothing is set in stone.