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

Pick Your Battles

Avatar for zef zef
July 01, 2016

Pick Your Battles

As presented on PolyConf 2016

Avatar for zef

zef

July 01, 2016
Tweet

More Decks by zef

Other Decks in Programming

Transcript

  1. 0.4

  2. 1. Find product market-fit 2. Move fast 3. Try out

    bleeding edge tech Why do start-ups exist?
  3. 1. Find product market-fit 2. Move fast 3. Try out

    bleeding edge tech Why do start-ups exist?
  4. 1. Find product market-fit 2. Move fast 3. Try out

    bleeding edge tech Why do start-ups exist?
  5. 1. Find product market-fit 2. Move fast 3. Try out

    bleeding edge tech Why do start-ups exist?
  6. 1. Find product market-fit 2. Move fast 3. Try out

    bleeding edge tech Why do start-ups exist? Avoid distractions
  7. Our server crashed Why did it crash? We didn’t handle

    all error cases Why did we not handle all error cases?
  8. Our server crashed Why did it crash? We didn’t handle

    all error cases Why did we not handle all error cases? We only have happy-path tests
  9. Our server crashed Why did it crash? We didn’t handle

    all error cases Why did we not handle all error cases? We only have happy-path tests Why do we only have happy-path tests?
  10. Our server crashed Why did it crash? We didn’t handle

    all error cases Why did we not handle all error cases? We only have happy-path tests Why do we only have happy-path tests? We don’t have time to write more tests
  11. Our server crashed Why did it crash? We didn’t handle

    all error cases Why did we not handle all error cases? We only have happy-path tests Why do we only have happy-path tests? We don’t have time to write more tests Why don’t we have more time to write tests?
  12. We should use node.js, because it’s cool, fast and scalable!

    Really? Yes. Really? Ehm, well, yes. Really?
  13. We should use node.js, because it’s cool, fast and scalable!

    Really? Yes. Really? Yes, well, I think so… Ehm, well, yes. Really?
  14. We should use node.js, because it’s cool, fast and scalable!

    Really? Yes. Really? Yes, well, I think so… Really? Ehm, well, yes. Really?
  15. We should use node.js, because it’s cool, fast and scalable!

    Really? Yes. Really? Yes, well, I think so… Really? Well, speed is not that important, but scale is. Ehm, well, yes. Really?
  16. We should use node.js, because it’s cool, fast and scalable!

    Really? Yes. Really? Yes, well, I think so… Really? Well, speed is not that important, but scale is. Ehm, well, yes. Really? Really?
  17. We should use node.js, because it’s cool, fast and scalable!

    Really? Yes. Really? Yes, well, I think so… Really? Well, speed is not that important, but scale is. Ehm, well, yes. Really? Really? Well, no. We only expect to have about 200 users.
  18. 5 REALLYs: How To Ask “Really?” until the person in

    question understands that he or she is wrong. (usually no more than 5 reallys required.)