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

"Innovation & Value with Scala, not because" @ XP Days DE 2015

"Innovation & Value with Scala, not because" @ XP Days DE 2015

This is a talk that was held at XP Days Germany in Karlsruhe on 26-Nov-2015.

It first covers how we, the team at our current product, made our technology choice in favor of Scala. It continues to take a look at the wanted and unwanted consequences of this choice and closes with my thoughts on how, if at all, it enabled the team to deliver innovation and value to our business.

Find the abstract and some more details at http://squeakyvessel.com/innovation-value-scala/

Benjamin Reitzammer

November 26, 2015
Tweet

More Decks by Benjamin Reitzammer

Other Decks in Technology

Transcript

  1. Innovation & Value with Scala, not because XP Days DE,

    26-Nov-2015 "Innovation & Value with Scala, not because" by @benjamin
  2. What value did we expect from Scala? "Innovation & Value

    with Scala, not because" by @benjamin
  3. It's a tool! It should support us in our work!

    "Innovation & Value with Scala, not because" by @benjamin
  4. "We shape our tools, and then our tools shape us"

    1 Marshall McLuhan "Innovation & Value with Scala, not because" by @benjamin
  5. "Culture eats strategy for breakfast" ... which is a good

    thing "Innovation & Value with Scala, not because" by @benjamin
  6. So: everything comes with a cost And it will be

    different costs than you thought "Innovation & Value with Scala, not because" by @benjamin
  7. Speed comes from 4 Changeability & Adaptability 4 Communication &

    Bandwidth 4 Clear Goals 4 Alignment on Principles "Innovation & Value with Scala, not because" by @benjamin
  8. Speed comes from 4 Changeability & Adaptability 4 Communication &

    Bandwidth 4 Clear Goals 4 Alignment on Principles 4 Teamwork "Innovation & Value with Scala, not because" by @benjamin
  9. #protip Make sure, you're aligned, because you're not "Innovation &

    Value with Scala, not because" by @benjamin
  10. #protip Make sure, you understand what everyone is saying, because

    you're not "Innovation & Value with Scala, not because" by @benjamin
  11. How to get people aligned? 4 Talk to them 4

    Talk to them 4 Talk to them "Innovation & Value with Scala, not because" by @benjamin
  12. Recap 4 Programming Language does not matter 4 Define your

    expectations & values 4 community? 4 way of working? 4 Choose technology according to expectations 4 Work very hard on alignment! "Innovation & Value with Scala, not because" by @benjamin
  13. Image Credits vaamo: https://www.vaamo.de blank book: https://www.flickr.com/photos/mikecogh/8664686241 context is king:

    https://www.flickr.com/photos/_rebeccajackson/17939020696 Science gif: http://giphy.com/gifs/Ec3BFLEq2M5gI scala logo: http://www.scala-lang.org just like that: https://www.flickr.com/photos/allspaw/242570877 developer happiness: https://www.flickr.com/photos/rafiot/14207738774 hireability: https://www.flickr.com/photos/ctcvistaqueen/2136689362 not important: https://www.flickr.com/photos/emilyrides/6215494234 wat?: https://www.flickr.com/photos/reallynuts/4438480034/ it's a tool: https://www.flickr.com/photos/37873897@N06/7063437997 McLuhan: http://izebrand.com/panoptibook/img/avatarmm.jpg mindset: https://upload.wikimedia.org/wikipedia/commons/2/2e/Margaret_Hamilton.gif breakfast: https://www.flickr.com/photos/withwind/14629779054 lambda: http://pbalduino.github.io/gurusp-talk-23/ reactive: http://www.reactivemanifesto.org/images/reactive-traits.svg types: https://www.flickr.com/photos/beorn_ours/5675267679 money: http://www.flickr.com/photos/aresauburnphotos/2678453389 hermit: https://www.flickr.com/photos/yewenyi/2477981116 talking: https://www.flickr.com/photos/carluzfoto/9824191195 aligned: http://www.flickr.com/photos/myndemayfield/6850190989 where's innovation: https://www.flickr.com/photos/neko43/6195547788 what enables innovation: https://en.wikipedia.org/wiki/File:GraceHopperand_UNIVAC.jpg speed: https://www.flickr.com/photos/jeffanddayna/3525003260 1on1: https://www.flickr.com/photos/dobrych/3518808386 product management: https://www.flickr.com/photos/productcamp/15664936252 puzzle-pieces: http://www.flickr.com/photos/tcp909/132665279 "Innovation & Value with Scala, not because" by @benjamin