Embracing The New Hotness, Gently - 360iDev Denver, August 2016

Embracing The New Hotness, Gently - 360iDev Denver, August 2016

Your engineering team wants to dive deeply into the newest programming tool or next generation technology for a mission-critical project. How do you balance the promised rewards of a new language, software tool, or hardware technology with the risks of unstable software, hardware that does not work as promised, or new tools that are abandoned? In this session you’ll learn how to take new toys for a test drive without going all the way down the rabbit hole. You’ll learn how to select the best pieces of your app to work with a new technology—and when to simply rip off the Band-Aid and go all in on the new hotness. Finally, you’ll learn shares some of my biggest mistakes in adopting new tools and technologies, so you and your team can avoid the same problems.

C4861b1dfdf3bbb21faec4a1acdf183d?s=128

Ellen Shapiro

August 22, 2016
Tweet

Transcript

  1. EMBRACING THE NEW HOTNESS, GENTLY ELLEN SHAPIRO | 360IDEV |

    AUGUST 2016 SPOTHERO.COM | JUSTHUM.COM | DESIGNATEDNERD.COM | @DESIGNATEDNERD
  2. ENGINEERS ARE REALLY EXCITABLE

  3. None
  4. None
  5. None
  6. None
  7. SHORT-TERM EFFORT VS. LONG-TERM BENEFIT

  8. http://xkcd.com/1319/

  9. http://xkcd.com/1319/

  10. MAINTAINABILITY

  11. MAINTAINABILITY

  12. None
  13. None
  14. None
  15. THREE STRATEGIES FOR BETTER INTEGRATION OF THE NEW HOTNESS

  16. STRATEGY THE FIRST: START SMALL

  17. SMALLER PIECES OF A LARGER PROJECT

  18. REACTIVE PROGRAMMING

  19. REACTIVE PROGRAMMING

  20. PICK A BORING PART OF A PROJECT

  21. None
  22. FORMS

  23. None
  24. None
  25. None
  26. EVALUATE THE BENEFITS

  27. EVALUATE THE BENEFITS

  28. CODE REVIEW: NOT JUST FOR CATCHING SCREW-UPS

  29. CODE REVIEW: SHARE THE KNOWLEDGE

  30. None
  31. None
  32. SOMETIMES THE BENEFIT DOESN'T COME IN PIECES

  33. STRATEGY THE SECOND: INTERNAL TOOLS / PROJECTS

  34. None
  35. RISK IS SHARED BY THE ENGINEERING TEAM

  36. RISK IS SHARED BY THE ENGINEERING TEAM

  37. VOKAL.IO + `

  38. None
  39. None
  40. None
  41. None
  42. None
  43. None
  44. (˽°□°҂˽Ɨ ˍʓˍ

  45. (˽°□°҂˽Ɨ ˍʓˍ

  46. STRATEGY THE THIRD: HACK DAYS / 20% TIME

  47. SOFTWARE ENGINEERS ARE CREATIVE PROBLEM-SOLVERS

  48. SOFTWARE ENGINEERS ARE CREATIVE PROBLEM-SOLVERS

  49. SOFTWARE ENGINEERS ARE CREATIVE PROBLEM-SOLVERS

  50. None
  51. TAKE AWAY RISK AND WATCH IDEAS BLOOM

  52. None
  53. None
  54. None
  55. KOTLIN && SWIFT

  56. KOTLIN && SWIFT

  57. FIND OUT WHAT'S READY AND WHAT'S NOT

  58. ಠ_ಠ

  59. BONUS: WORK WITH DIFFERENT MEMBERS OF YOUR TEAM

  60. None
  61. None
  62. None
  63. None
  64. None
  65. "INTRAPRENEURSHIP"

  66. "INTRAPRENEURSHIP"

  67. CREATING A PERMANENT SPACE FOR RISK-TAKING

  68. None
  69. None
  70. None
  71. None
  72. DON'T BE AN IDIOT OVERLY OPTIMISTIC ABOUT DEADLINES

  73. DON'T BE AN IDIOT OVERLY OPTIMISTIC ABOUT DEADLINES

  74. DON'T FORGET TO ACCOUNT FOR THE LEARNING CURVE

  75. DON'T FORGET TO ACCOUNT FOR THE LEARNING CURVE

  76. DON'T LET JUNIOR ENGINEERS FLAIL

  77. DON'T LET JUNIOR ENGINEERS FLAIL

  78. DON'T LET JUNIOR ENGINEERS FLAIL

  79. DON'T BE AFRAID TO CUT BAIT AND TRY AGAIN

  80. DON'T BE AFRAID TO CUT BAIT AND TRY AGAIN

  81. MANDATORY SUMMARY SLIDE > Break off small pieces of larger

    projects
  82. MANDATORY SUMMARY SLIDE > Break off small pieces of larger

    projects > Try something internally first
  83. MANDATORY SUMMARY SLIDE > Break off small pieces of larger

    projects > Try something internally first > Find times and places to experiment
  84. MANDATORY SUMMARY SLIDE > Break off small pieces of larger

    projects > Try something internally first > Find times and places to experiment > Be mindful of timelines and deadlines
  85. MANDATORY SUMMARY SLIDE > Break off small pieces of larger

    projects > Try something internally first > Find times and places to experiment > Be mindful of timelines and deadlines > If at first you don't succeed, that's OK
  86. MANDATORY SUMMARY SLIDE > Break off small pieces of larger

    projects > Try something internally first > Find times and places to experiment > Be mindful of timelines and deadlines > If at first you don't succeed, that's OK > you can always try again
  87. SPECIAL THANKS

  88. QUESTION TIME! (or bug me on Twitter @designatednerd)

  89. LINKS! (PT. 1) > Reactive Forms with RxAndroid: https://www.vokal.io/ labs/reactive-forms-with-rxandroid

    > The New vokal.io: https://www.vokal.io/labs/the-new- vokalio > Hack Your Way To Great Ideas: https:// blogs.dropbox.com/dropbox/2015/08/hack-your-way- to-great-ideas/
  90. LINKS! (PT. 2) > 20% Time vs 120% Time http://qz.com/116196/google-

    engineers-insist-20-time-is-not-dead-its-just-turned- into-120-time/ > The Innovator's dilemma http://www.amazon.com/The- Innovator-s-Dilemma-Technologies-Management/dp/ 1633691780/
  91. PHOTO CREDITS (PT. 1) > Miscellaneous cool toys by thotfulspot

    https:// www.flickr.com/photos/thotfulspot/6151593033/ > Broken Toy by Michael Coghlan https:// www.flickr.com/photos/mikecogh/6082137401/ > Reinventing The Wheel by Thomas Guest https:// www.flickr.com/photos/thomasguest/5491482766/ > 2011-0320 by VGB.Studios https://www.flickr.com/ photos/vgb-studios/6605405287
  92. PHOTO CREDITS (PT. 2) > Share by GotCredit https://www.flickr.com/photos/ jakerust/16639834358/

    > You Break It You Buy It by Gregg Tavares https:// www.flickr.com/photos/greggman/235884548/ > What's Next? by sean hobson https://www.flickr.com/ photos/seanhobson/4380105315/
  93. PHOTO CREDITS (PT. 3) > Lego Dungeons and Dragons -

    Action Points by Marco Hazard https://www.flickr.com/photos/ 42405591@N02/11013256715/ > Little flower sprout grows through urban asphalt ground by ปᆱ Ἆ https://www.flickr.com/photos/ 138615660@N02/ > Ahchan and iPad by Hajime NAKANO https:// www.flickr.com/photos/jetalone/4694902742/
  94. PHOTO CREDITS (PT. 4) > 235/365 ...somewhere there is a

    boundless universe waiting to be discovered by Iryna Yeroshko https:// www.flickr.com/photos/mandarina94/6267475924 > Edge of the falls by Mig Gilbert https:// www.flickr.com/photos/mig-gilbert/26182478906