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

Surviving the Framework Hype Cycle

Surviving the Framework Hype Cycle

Baskin Robbins wishes it had as many flavors as there are JS frameworks, build tools, and cool new “low-level” languages. You just want to solve a problem, not have a 500-framework bake-off! And how will you know whether you picked the right one? Don’t flip that table, because we’ll use the “hype cycle” and the history of Ruby and Rails as a guide to help you understand which front-end and back-end technologies are a fit for your needs, wants, and career now and in the future.

Presented at RailsConf, May 5, 2016

tehviking

May 05, 2016
Tweet

More Decks by tehviking

Other Decks in Technology

Transcript

  1. The Hype Cycle PLATEAU OF PRODUCTIVITY SLOPE OF ENLIGHTENMENT TROUGH

    OF DISILLUSIONMENT TECHNOLOGY TRIGGER PEAK OF INFLATED EXPECTATIONS VISIBILITY MATURITY
  2. “Hype” is not an insult, it’s an inevitability PLATEAU OF

    PRODUCTIVITY SLOPE OF ENLIGHTENMENT TROUGH OF DISILLUSIONMENT TECHNOLOGY TRIGGER PEAK OF INFLATED EXPECTATIONS VISIBILITY MATURITY
  3. Which irritates you most? 1. Being required to use outdated

    tools 2. Team members that try to rewrite your codebase in the latest “hipster stack” 3. Anything that gets in the way of shipping
  4. Which do you enjoy most? 1. Accepting a PR for

    an OSS library 2. Applying a technology in a way that makes the company money 3. Solving a tricky performance issue
  5. Where do you feel most helpful? 1. Showing someone that

    there’s a new, better way of doing things 2. Improving someone’s documentation 3. Automating a tedious deploy process
  6. HOW TO LOSE: 1. Dismiss new stuff, become commoditized 2.

    Get caught up in the cycle & burn out 3. Bet and crash with tech that doesn’t clear the trough
  7. Remember me? PLATEAU OF PRODUCTIVITY SLOPE OF ENLIGHTENMENT TROUGH OF

    DISILLUSIONMENT TECHNOLOGY TRIGGER PEAK OF INFLATED EXPECTATIONS VISIBILITY MATURITY
  8. The emotional roller coaster of your first production app in

    a new tech PLATEAU OF CONTINUOUS DELIVERY SLOPE OF MASTERY TROUGH OF “IT SHOULDN’T BE THIS TOUGH” “EMBER NEW” TRIGGER PEAK OF TUTORIAL- DRIVEN DEVELOPMENT ENTHUSIASM PROJECT DURATION
  9. The emotional roller coaster of your first production app in

    a new tech PLATEAU OF CONTINUOUS DELIVERY SLOPE OF MASTERY TROUGH OF “IT SHOULDN’T BE THIS TOUGH” “EMBER NEW” TRIGGER PEAK OF TUTORIAL- DRIVEN DEVELOPMENT ENTHUSIASM PROJECT DURATION
  10. IMAGE CREDITS Ruby on Rails book collage by Antonio Cangiano

    http://programmingzen.com/2007/01/05/collage-of-ruby- and-rails-books/ Ox wagon by University of Pretoria Library http://repository.up.ac.za/handle/2263/8033 Last Spike at Craigellachie by Wikimedia Commons https://www.wikimedia.org/ Old map of Austin by Wikimedia Commons https://www.wikimedia.org/ Meditate by Nadir Hashmi https://www.flickr.com/photos/nadircruise/ Sandwich by Adam Sherer https://www.flickr.com/photos/arsherer/ The Weight of Thought by Evan Leeson https://www.flickr.com/photos/ecstaticist/ The New Fred Meyer on Interstate on Lombard by Lyza https://www.flickr.com/photos/lyza/49545547 DHH during Dave Thomas' Talk by Jesper Rønn-Jensen https://www.flickr.com/photos/jesper/252308266/ Main Street Replica by Pioneer Trails Regional Museum http://www.ptrm.org/programs/?program_id=21 Hipster by Luca Rossato https://www.flickr.com/photos/funky64/16637883503/ Capitalist Pig by Brandon https://www.flickr.com/photos/darthdowney/3271642232