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

Rubyvärldens Förestående Kollaps

Rubyvärldens Förestående Kollaps

Closing presentation, Nordic Ruby, 2013

Reg Braithwaite

June 08, 2013
Tweet

More Decks by Reg Braithwaite

Other Decks in Programming

Transcript

  1. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Inf-Lite Teacher page 1 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  2. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by August Gregg page 2 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  3. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by StoneHorse Studios page 3 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS Distant Thunder: The ecosystems appears healthy or even growing just before collapse. Disruption Threats: The ecosystem is vulnerable to becoming irrelevant because the platform is sustains is becoming irrelevant. Insidious Pragmatism: The passion is forced out by pragmatists attaining critical mass, so it ceases to innovate and capture imagination.
  4. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by StoneHorse Studios page 4 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  5. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Aleksandr Zykov page 5 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS New platforms can obsolete a language overnight. Java Applets, HTML, and JavaScript killed Visual Basic.
  6. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Beaman Kolb page 6 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS There's a certain person who culturally hates innovation. They might be a laggard in the "crossing the chasm" model. They often call themselves "pragmatists." They are good for one reason and bad for two reasons.
  7. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by cobalt123 page 7 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS Basically, death. Progress drops to zero and the ecosystem becomes a legacy platform. There's no tolerance for risk such as breaking backwards compatibility. Microsoft has had one post-Windows hit, XBOX. The one that doesn't run Office or have "Windows" in its name.
  8. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Sergio Alvarez page 8 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  9. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Stichting Onderzoek Multinationale Ondernemingen page 9 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS Trite (and false!) definition: "Trading quality of result for lowering volatility, then scaling the output." This is the pragmatic way. It's not just Java and its programmer hordes, it's also futzing with RVM and Bundler instead of rethinking Ruby :-)
  10. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by c_ambler page 10 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS Pragmatists are good because they bring the money. They get "results people can measure." Which means, that quite often metrics like the number of companies hiring Ruby talent or the types of contracts available can slowly morph from tracking the ecosystem's health to tracking its penetration by pragmatists.
  11. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by sbluerock page 11 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  12. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Lovelorn Poets page 12 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  13. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Antoine Robiez page 13 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS Development is going to move to tablets, and we don't have a good story here. Again, somebody needs to come up with a good story here.
  14. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by thompson's gazelle page 14 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  15. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by ajari page 15 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS These are all pragmatic issues, they look backwards.
  16. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Alex page 16 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  17. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Jimmy Baikovicius page 17 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  18. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Adrian S Jones page 18 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  19. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite page 19 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  20. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Hindrik Sijens page 20 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  21. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Les Haines page 21 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  22. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Ian Turton page 22 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  23. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Paulina page 23 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  24. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Yuko Honda page 24 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  25. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Mahmoudreza Shirinsokhan page 25 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  26. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Charles Smith page 26 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS programs are in constant motion, development is a process, not a project.
  27. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Eric Fischer page 27 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  28. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite page 28 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  29. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Kate Ter Haar page 29 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  30. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Stephen Velasco page 30 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  31. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Feliciano Guimarães page 31 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  32. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Florent page 32 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  33. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Guido page 33 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  34. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by LEOL30 page 34 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  35. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Drew Stephens page 35 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  36. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Rob Allen page 36 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  37. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Bre Pettis page 37 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  38. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by psgreen01 page 38 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  39. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite page 39 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  40. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by LEOL30 page 40 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  41. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Horatio J. Kookaburra page 41 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  42. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Jakob Montrasio page 42 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  43. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Íηβα ॐ ♥ Thankyou for 11,000 ♥ ♥ ♥ page 43 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS We need to talk this over.
  44. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by marcus-e page 44 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  45. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by ElizaC3 page 45 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS Binding should be done much later than it is now. Code should have its own nicknames for things, it shouldn't know their global names.
  46. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Peter Bond page 46 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS Names are important for people to communicate, but not for programs.
  47. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Chris Arneil page 47 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS It's the behaviour we care about.
  48. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Chris Arneil page 47 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS We were playing in the fields and this boy said to me, "See that bird standing on the stump there? What's the name of it?" I said, "I haven't got the slightest idea." He said, "It’s a brown-throated thrush. Your father doesn't teach you much about science." I smiled to myself, because my father had already taught me that [the name] doesn't tell me anything about the bird. He taught me "See that bird? It's a brown-throated thrush, but in Germany it's called a halsenflugel, and in Chinese they call it a chung ling and even if you know all those names for it, you still know nothing about the bird--you only know something about people; what they call that bird. Now that thrush sings, and teaches its young to fly, and flies so many miles away during the summer across the country, and nobody knows how it finds its way," and so forth. There is a difference between the name of the thing and what
  49. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite page 48 of 62 goes on. http://youtu.be/05WS0WN7zMQ http://www.fotuva.org/feynman/what_is_science.html
  50. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by NIAID_Flickr page 49 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  51. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Big TIger page 50 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS We should write specs for the components we bind to, and refer to the spec versions, not the component versions.
  52. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite page 51 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  53. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by ralph repo page 52 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  54. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite page 53 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS Why not move on to the next hip thing?
  55. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Ben Cooper page 54 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  56. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Geraint Rowland page 55 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS Which means selling people faster horses.
  57. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by CARL SPENCER page 56 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  58. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by German Medeot page 57 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  59. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Tormod Sandtorv page 58 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  60. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Derrick Austinson Photog page 59 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  61. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Max Froumentin page 60 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  62. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite Photo by Michael Mandiberg page 61 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS
  63. Created with Haiku Deck, presentation software that's simple, beautiful and

    fun. By reg braithwaite page 62 of 62 RUBYVÄRLDENS FÖRESTÅENDE KOLLAPS