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



Lightning talk from RubyConf 2015.

Ideas are everywhere.

Some ideas are so crazy that it would be absolutely, totally, and in
all other ways inconceivable that they could ever work. We almost
always reject these ideas out-of-hand.

Why do we reject the inconceivable ideas? Should we? What happens if we don't?


Randy Coulman

November 16, 2015


  1. www .codingzeal.com @codingzeal Randy Coulman Senior Software Engineer @randycoulman Inconceivable!

  2. http://giphy.com/gifs/cary-elwes-princess-bride-dilly-dally-3XDucb47OXX4Q

  3. None
  4. None
  5. None
  6. None
  7. None
  8. None
  9. None
  10. None
  11. None
  12. http://life-is-pain-highness.tumblr.com/post/116918074412/inconceivable

  13. None
  14. None
  15. Let me explain. No, there is too much. Let me

    sum up.
  16. http://giphy.com/gifs/i-made-this-health-lMfQ34HLIOUp2

  17. "You're probably smart enough to 'get it' merely by reading

    the 140 character summary of just about anything. But of course, that doesn't mean you understand it, or that it changed you. All it means is that you were quickly able to sort it into an appropriate category, to make a decision about where it belongs in your mental filing cabinet.” — Seth Godin http://sethgodin.typepad.com/seths_blog/2013/06/i-get-it.html
  18. The real world isn't a place, it's an excuse. It's

    a justification for not trying. It has nothing to do with you. — Jason Fried & David Heinemeier Hansson From Rework
  19. http://giphy.com/gifs/the-princess-bride-mandy-patinkin-robin-wright-B717GH4Ecnu8g

  20. None
  21. None
  22. The best experiences and the biggest ideas don't fit into

    a category. They change it. They don't get filed away, they transform us. — Seth Godin http://sethgodin.typepad.com/seths_blog/2013/06/i-get-it.html
  23. You rush a miracle man, you get rotten miracles.

  24. http://twitter.com/mfeathers/status/316919981986164736

  25. Examples Dynamically-Typed Languages

  26. http://giphy.com/gifs/about-mayer-approached-ohBeIPJ4MEuas

  27. Examples Incremental/Iterative Development

  28. http://giphy.com/gifs/quote-fantasy-movie-quotes-tMNuvbHyLLXvq

  29. Examples Test-Driven Development

  30. http://giphy.com/gifs/mandy-patinkin-cary-elwes-inconceivable-lVxEMt2pf6qNq

  31. http://twitter.com/KentBeck/status/318937997838004225

  32. http://giphy.com/gifs/movie-funny-MrEb99f4O0uzK

  33. Nonsense. You’re just saying that because no one ever has.

    We’ll never survive!
  34. That will never work! What would have to be true…

  35. https://twitter.com/sandimetz/status/427462185669771264

  36. "This experience has made me wonder what else I recorded

    in my brain long ago that no longer applies. What a waste to go through life with negative self- assumptions that aren’t even true anymore.” — Ben Orenstein http://robots.thoughtbot.com/clear-your-mental-cache
  37. “Pick one novelty per project” — Adam Keys http://therealadam.com/2015/01/31/pick-one-novelty-per-project/

  38. I shall be very put out.

  39. #inconceivable

  40. Ideas Work with a fast test suite

  41. Ideas Make a budget and live on it

  42. Ideas Mind Mapping

  43. Ideas Use a much larger font size in your editor

  44. Ideas Use a proportionally-spaced font

  45. Ideas Be a giver

  46. Ideas Try journalling

  47. Ideas Try pair programming or mob programming

  48. Ideas Get completely out of debt

  49. Ideas Use automated refactoring tools

  50. #inconceivable

  51. http://giphy.com/gifs/the-princess-bride-robin-wright-cary-elwes-vHqnsygRwzceA

  52. www .codingzeal.com @codingzeal Randy Coulman @randycoulman http://giphy.com/gifs/films-the-princess-bride-robin-wright-xHWEVHGHq5ajC