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

Lessons in Ethical Development I Learned From Star Wars

Lessons in Ethical Development I Learned From Star Wars

as given on 4/17/18 at @railsconf

Jameson Alea

April 17, 2018
Tweet

More Decks by Jameson Alea

Other Decks in Technology

Transcript

  1. LESSONS IN ETHICAL
    DEVELOPMENT I LEARNED
    FROM STAR WARS
    Jameson Hampton @jameybash

    View Slide

  2. Railsconf 2018 | @jameybash
    @jameybash

    View Slide

  3. View Slide

  4. Railsconf 2018 | @jameybash

    View Slide

  5. Railsconf 2018 | @jameybash

    View Slide

  6. Railsconf 2018 | @jameybash

    View Slide

  7. Railsconf 2018 | @jameybash

    View Slide

  8. Railsconf 2018 | @jameybash

    View Slide

  9. Railsconf 2018 | @jameybash

    View Slide

  10. THE DICHOTOMY OF GOOD & EVIL
    Railsconf 2018 | @jameybash

    View Slide

  11. Railsconf 2018 | @jameybash

    View Slide

  12. THE DICHOTOMY OF GOOD & EVIL
    Railsconf 2018 | @jameybash

    View Slide

  13. Railsconf 2018 | @jameybash

    View Slide

  14. Railsconf 2018 | @jameybash

    View Slide

  15. Railsconf 2018 | @jameybash

    View Slide

  16. Railsconf 2018 | @jameybash

    View Slide

  17. “The war has altered everything, not only for those
    directly involved in the conflict, but also for many of
    us here on Coruscant. Count Dooku shook us awake
    to a harsh reality, and most of us have traded theory
    for practicality. Even so, unlimited funding has been
    wonderful for research… In due time, we’ll return to
    [our dream of providing renewable energy on
    developing worlds] and we’ll be able to accomplish
    much more than we ever could before.”
    -Reeva Demesne
    Railsconf 2018 | @jameybash

    View Slide

  18. IMPLEMENTING SELF
    ACCOUNTABILITY
    1. The moment that you’re faced with an ethical
    dilemma isn’t a good time to start thinking about
    where your line is.
    2. Don’t feel obligated to make big decisions
    immediately!
    3. Write things down! When you’re thinking about your
    moral code, take notes on your thoughts.
    Railsconf 2018 | @jameybash

    View Slide

  19. Railsconf 2018 | @jameybash
    What’s
    your
    droid
    name???
    The first 3 letters of your
    mother’s maiden name
    The last 4 numbers in your
    social security number
    +
    Ex: SMI-1722

    View Slide

  20. Railsconf 2018 | @jameybash
    The time to
    realize the
    thing you
    made is
    horrible is not
    AFTER you’ve
    already
    made it.

    View Slide

  21. “WOE IS ME”
    Railsconf 2018 | @jameybash
    The time to
    realize the
    thing you
    made is
    horrible is not
    AFTER you’ve
    already
    made it.

    View Slide

  22. Railsconf 2018 | @jameybash
    You can’t control how
    other people will use
    your work!

    View Slide

  23. REPURPOSED CODE
    Railsconf 2018 | @jameybash

    View Slide

  24. Railsconf 2018 | @jameybash

    View Slide

  25. MALEVOLENCE VS CARELESSNESS
    Railsconf 2018 | @jameybash
    99 careless people and 1
    malicious person is
    materially no better than
    100 malicious people

    View Slide

  26. “YOU HAVE TO KNOW WHO THE
    GENERAL IS”
    Railsconf 2018 | @jameybash
    ~*~*~SABOTAGE~*~*~

    View Slide

  27. Railsconf 2018 | @jameybash

    View Slide

  28. WHERE CAN YOU DO THE MOST GOOD?
    • You could quit – even though they’ll replace you
    • If you’re specialized enough, you might be irreplaceable!
    • Your efforts might be better used elsewhere!
    • Rebellion from the inside doesn’t have to be “Death Star” level sabotage
    • You might be able to convince them to change their practices
    • Whistleblowing is important!
    Railsconf 2018 | @jameybash

    View Slide

  29. IF YOU CAN’T BEAT ‘EM, JOIN ‘EM?
    • When people are scared, it may feel easier and safer to succumb to
    pressure to do things they don’t feel comfortable with.
    • Especially true for marginalized people! There’s a huge pressure to be “one of
    the good ones.”
    Railsconf 2018 | @jameybash
    An unethical organization
    only cares about you as long
    as you’re useful to it.

    View Slide

  30. Railsconf 2018 | @jameybash

    View Slide

  31. Railsconf 2018 | @jameybash

    View Slide

  32. Railsconf 2018 | @jameybash

    View Slide

  33. Railsconf 2018 | @jameybash

    View Slide

  34. Railsconf 2018 | @jameybash
    THE LAST JEDI:
    GREY MORALS
    GET GRAYER

    View Slide

  35. Railsconf 2018 | @jameybash

    View Slide

  36. 3 LESSONS
    1. A lesson from Poe: Get as much information
    as you can before making a rash decision.
    2. A lesson from Holdo: If you’re in a position of
    power, consider transparency.
    3. A surprise lesson from Yoda: The greatest
    teacher, failure is.
    Railsconf 2018 | @jameybash

    View Slide

  37. MY CONCLUSION?
    Railsconf 2018 | @jameybash

    View Slide

  38. Railsconf 2018 | @jameybash
    Thanks for
    listening!
    jameybash.com
    @jameybash

    View Slide