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

Turning the Monolith Inside Out: Open-Source and Higher Education Systems

Turning the Monolith Inside Out: Open-Source and Higher Education Systems

A talk I gave at HighEdWeb West 2016

Logan Franken

June 10, 2016
Tweet

More Decks by Logan Franken

Other Decks in Technology

Transcript

  1. MONOLITH
    INSIDE OUT
    TURNING THE
    LOGAN FRANKEN

    View Slide

  2. OPEN-SOURCE AND
    HIGHER EDUCATION

    View Slide

  3. @LOGANFRANKEN.COM
    UCSB FINAID

    View Slide

  4. LETS MAKE AN APP

    View Slide

  5. LETS MAKE AN APP
    GENERATE A CHECKLIST OF
    NEARBY COFFEE SHOPS

    View Slide

  6. WHAT ARE OUR
    OPTIONS?

    View Slide

  7. OPTION 1
    BUY IT

    View Slide

  8. OPTION 2
    BUILD IT

    View Slide

  9. OPTION 3
    BUILD PART OF IT

    View Slide

  10. OPTION 3
    BUILD PART OF IT
    OPEN-SOURCE PARTS
    + CUSTOM CODE

    View Slide

  11. BOOTSTRAP EXPRESS NODE YELP
    GEOID
    GOOGLE
    MAPS WEB
    COMPONENT
    JADE
    JQUERY MOMENT MUSTACHE
    OPEN-SOURCE PARTS

    View Slide

  12. HTTPS://PERCOLIST.HEROKUAPP.COM
    GITHUB.COM/LOGANFRANKEN/PERCOLIST

    View Slide

  13. ALRIGHT
    WHATS NEXT?

    View Slide

  14. LETS BUILD A
    STUDENT SYSTEM

    View Slide

  15. LETS BUILD A
    FINANCIAL AID
    SYSTEM
    STUDENT SYSTEM

    View Slide

  16. WHAT ARE OUR
    OPTIONS?
    OKAY, AGAIN:

    View Slide

  17. OPTION 1
    BUY IT

    View Slide

  18. OPTION 2
    BUILD IT

    View Slide

  19. OPTION 3
    BUILD PART OF IT

    View Slide

  20. LETS SEARCH FOR
    PARTS
    ALRIGHT, GREAT:

    View Slide

  21. SEARCHING FOR
    OPEN-SOURCE
    FINANCIAL AID

    View Slide

  22. SEARCHING FOR
    OPEN-SOURCE
    FINANCIAL AID
    NOTHING

    View Slide

  23. LETS BE MORE
    SPECIFIC
    WHOA, WAIT:

    View Slide

  24. SEARCHING FOR
    ISIR

    View Slide

  25. SEARCHING FOR
    ISIR
    NOTHING

    View Slide

  26. SEARCHING FOR
    COMMON RECORD

    View Slide

  27. SEARCHING FOR
    COMMON RECORD
    NOTHING

    View Slide

  28. LETS TRY
    NON-FINANCIAL AID?
    UHH, WELL:

    View Slide

  29. SEARCHING FOR
    TOEFL RECORD

    View Slide

  30. SEARCHING FOR
    TOEFL RECORD
    NOTHING

    View Slide

  31. SEARCHING FOR
    ACT RECORD

    View Slide

  32. SEARCHING FOR
    ACT RECORD
    NOTHING

    View Slide

  33. SEARCHING FOR
    SAT RECORD

    View Slide

  34. SEARCHING FOR
    SAT RECORD
    NOTHING

    View Slide

  35. THERE IS NO
    OPEN-SOURCE
    ECOSYSTEM FOR
    HIGHER ED IT

    View Slide

  36. WHAT ABOUT
    WAIT, HOLD ON:

    View Slide

  37. WHAT ABOUT
    KUALI?
    WAIT, HOLD ON:

    View Slide

  38. KUALI IS OPTION 2

    View Slide

  39. KUALI IS OPTION 2
    (BUY IT)

    View Slide

  40. KUALI IS OPTION 2
    (BUY IT)
    (ITS JUST FREE)

    View Slide

  41. FALSE PIZZA
    DICHOTOMY OF
    HIGHER ED IT

    View Slide

  42. FALSE PIZZA
    DICHOTOMY OF
    HIGHER ED ITTM

    View Slide

  43. IN HIGHER ED
    PIZZA
    THERE ARE TWO
    WAYS TO GET A

    View Slide

  44. ORDER IT

    View Slide

  45. ORDER IT
    MAKE IT FROM SCRATCH

    View Slide

  46. ORDER IT
    BUY A PREMADE CRUST, BUY A PIZZA FROM
    E STORE AND PUT ON YOUR OWN TOPPING
    UY A PIZZA YOU BAKE AT HOME, ONLY MA
    OUR OWN SAUCE, BUY A PIZZA KIT WITH A
    F THE INGREDIENTS, MAKE ONLY THE DOUG
    OM SCRATCH, GO TO ONE OF THOSE PLAC
    WHERE THEY MAKE YOU A CUSTOM PIZZA
    MAKE IT FROM SCRATCH

    View Slide

  47. WE CAN BREAK APART
    PIZZA

    View Slide

  48. WE CAN BREAK APART
    DOUGH
    SAUCE
    TOPPINGS

    View Slide

  49. WE CAN BREAK APART
    DOUGH
    SAUCE
    TOPPINGS
    FLOUR, SUGAR, YEAST, SALT,
    WATER, OLIVE OIL
    TOMATO SAUCE, TOMATO PASTE,
    OREGANO, GARLIC, PAPRIKA
    CHEESE, PEPPERONI, MUSHROOMS,
    OLIVES, PEPPERS, SAUSAGE

    View Slide

  50. BREAK APART
    STUDENT SYSTEMS
    NOW WE NEED TO:

    View Slide

  51. WE NEED
    TO THINK

    View Slide

  52. WE NEED
    TO THINK
    SMALL

    View Slide

  53. WE NEED
    SMALL
    OPEN-
    SOURCE
    HIGHER
    ED BUILDING
    BLOCKS

    View Slide

  54. WE NEED
    SMALL
    OPEN-
    SOURCE
    HIGHER
    ED BUILDING
    BLOCKS

    View Slide

  55. WE NEED
    SMALL
    OPEN-
    SOURCE
    HIGHER
    ED BUILDING
    BLOCKS

    View Slide

  56. WE NEED
    SMALL
    OPEN-
    SOURCE
    HIGHER
    ED BUILDING
    BLOCKS

    View Slide

  57. WE NEED
    SMALL
    OPEN-
    SOURCE
    HIGHER
    ED BUILDING
    BLOCKS

    View Slide

  58. WAIT, HOLD ON:

    View Slide

  59. WAIT, HOLD ON:
    WHY?

    View Slide

  60. WHY?
    SHARE THE WORK
    MORE EYES
    MORE OPTIONS

    View Slide

  61. WHY?
    SHARE THE WORK
    MORE EYES
    MORE OPTIONS

    View Slide

  62. WHY?
    SHARE THE WORK
    MORE EYES
    MORE OPTIONS

    View Slide

  63. WHY?
    SHARE THE WORK
    MORE EYES
    MORE OPTIONS

    View Slide

  64. WHY?
    SHARE THE WORK
    MORE EYES
    MORE OPTIONS

    View Slide

  65. BUILD IT BUY IT

    View Slide

  66. BUILD IT BUY IT
    ROCK HARD PLACE

    View Slide

  67. WE SHOULD
    HAVE A SAY
    IN OUR OWN
    SYSTEMS

    View Slide

  68. OKAY, SO:

    View Slide

  69. OKAY, SO:
    WHATS THE
    HOLD UP?

    View Slide

  70. BUREAUCRACY

    View Slide

  71. BUREAUCRACY
    BUREAUCRACY
    BUREAUCRACY
    BUREAUCRACY
    BEGETS
    BUREAUCRACY
    BUREAUCRACY
    BUREAUCRACY

    View Slide

  72. BUREAUCRACIES
    WANT
    BUREAUCRATIC
    SOLUTIONS

    View Slide

  73. BUREAUCRACIES
    WANT
    BUREAUCRATIC
    SOLUTIONS

    View Slide

  74. BUREAUCRACY

    View Slide

  75. AUCRACY BUREAUCRACY BUREAUCR
    AUCRACY BUREAUCRACY BUREAUCR
    AUCRACY BUREAUCRACY BUREAUCR
    AUCRACY BUREAUCRACY BUREAUCR
    AUCRACY BUREAUCRACY BUREAUCR
    AUCRACY BUREAUCRACY BUREAUCR
    AUCRACY BUREAUCRACY BUREAUCR
    AUCRACY BUREAUCRACY BUREAUCR
    AUCRACY BUREAUCRACY BUREAUCR
    AUCRACY BUREAUCRACY BUREAUCR
    AUCRACY BUREAUCRACY BUREAUCR
    AUCRACY BUREAUCRACY BUREAUCR
    BUREAUCRACY
    IS THE HIGHER ED
    SAFETY BLANKET

    View Slide

  76. “THATS AGAINST
    UNIVERSITY POLICY”

    View Slide

  77. “TOO BAD THE
    HIGHER UPS WONT
    GO FOR THAT”

    View Slide

  78. “IT JUST WONT
    WORK HERE”

    View Slide

  79. *BREATH*

    View Slide

  80. “THIS IS SOMETHING
    NEW AND I HAVE
    CONCERNS”

    View Slide

  81. “THIS IS SOMETHING
    NEW AND I HAVE
    CONCERNS”
    THATS OKAY

    View Slide

  82. “THIS IS SOMETHING
    NEW AND I HAVE
    CONCERNS”
    THATS OKAY
    LETS TALK ABOUT IT

    View Slide

  83. I CANT DRIVE

    View Slide

  84. IT TERRIFIES ME
    I CANT DRIVE

    View Slide

  85. HOW WOULD YOU
    REASSURE ME?

    View Slide

  86. “YOURE AN IDIOT.
    DRIVING ISNT SCARY.
    GET OVER IT, BABY”

    View Slide

  87. “YOURE RIGHT;
    DRIVING IS SCARY.
    NEVER EVER DRIVE”

    View Slide

  88. “YOUR FEARS ARE
    VALID, BUT WE CAN
    ADDRESS THEM BY
    DRIVING
    RESPONSIBLY.”

    View Slide

  89. NO SHAME IN

    View Slide

  90. NO SHAME IN
    BABY STEPS

    View Slide

  91. REMEMBER:

    View Slide

  92. WE NEED
    TO THINK
    REMEMBER:

    View Slide

  93. WE NEED
    TO THINK
    SMALL
    REMEMBER:

    View Slide

  94. YOUR FIRST
    HIGHER ED
    OPEN-SOURCE
    PROJECT

    View Slide

  95. SMALL
    USEFUL
    ALREADY EXISTS

    View Slide

  96. SMALL
    USEFUL
    ALREADY EXISTS

    View Slide

  97. SMALL
    USEFUL
    ALREADY EXISTS

    View Slide

  98. YOUR HOMEWORK

    View Slide

  99. NO, SERIOUSLY
    YOUR HOMEWORK

    View Slide

  100. STEP ONE
    GO HOME

    View Slide

  101. STEP TWO
    TREAT
    YOURSELF

    View Slide

  102. STEP THREE
    CHOOSE ONE
    PROJECT

    View Slide

  103. STEP THREE
    CHOOSE ONE
    PROJECT

    View Slide

  104. STEP FOUR
    OPEN SOURCE IT

    View Slide

  105. STEP FIVE
    SEND IT TO ME
    @LOGANFRANKEN
    [email protected]

    View Slide

  106. THANKS!
    QUESTIONS?

    View Slide