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

DevOpsDaysPortugal 2019 - Grace Chang - Scaling...

DevOpsDaysPortugal 2019 - Grace Chang - Scaling Silos: Distributed Knowledge

In a distributed cloud world, we are frequently talking about how to scale our systems so that they are reliable, resilient, and fault-tolerant. But these concepts don’t just apply to the computational aspect. A somewhat unconventional experiment of trying to work for a month without using StackOverflow showed that we can actually reuse the concepts we are already familiar with and apply them to the way we share knowledge within our teams.

Avatar for DevOpsDaysPortugal

DevOpsDaysPortugal

June 03, 2019
Tweet

More Decks by DevOpsDaysPortugal

Other Decks in Technology

Transcript

  1. OBSERVATION: I use Stack Overflow.
 A lot. QUESTION: How will

    my coding habits change if I give it up for 30 days? @GREYSCHALE
  2. HYPOTHESIS: I don't need Stack Overflow that much. PREDICTION: I'll

    be able to come up with different ways to write the same code. @GREYSCHALE
  3. TEST: 1. Route stackoverflow.com in /etc/hosts to 127.0.0.1 2. Code.

    3. Keep daily journal of observations. 4. ??? 5. ...Profit?! @GREYSCHALE
  4. DAY 1: - Already am struggling. Help. How to PostGIS

    in Rails without gem. - Postgres documentation ain't so bad...I guess... - Only last two results of this search are not SO.... @GREYSCHALE
  5. DAY 2: "Are you on W3Schools because you can't use

    StackOverflow?" (shockingly...no) @GREYSCHALE
  6. DAY 14: - F*CKING F***B**K API WTF TOKEN AM I

    SUPPOSED TO F*CKING USE. - It's not cheating if you make somebody else use StackOverflow on their computer, right....? @GREYSCHALE
  7. DAY 15: - TFW SO result is before the official

    RSpec docs. - Is it cheating to use WebArchive to SO? @GREYSCHALE
  8. DAY 19: - SQL JOINs are hard. - Fixed a

    ticket with just Rails docs and status code searches. \o/ @GREYSCHALE
  9. DAY 27: - Github issue ends with, "I posted the

    solution on StackOverflow." (ϓಠᤦಠ)ϓ⼺彡țȒț @GREYSCHALE
  10. (BUS) FACTORISATION: - Do you have a "go-to" person on

    your team? - Do other people realise this or acknowledge it? @GREYSCHALE
  11. (BUS) FACTORISATION: - Do you have a plan for if

    this person suddenly disappeared? @GREYSCHALE
  12. CARGO CULTS: - Make it so they don't need it

    - Remove pressures @GREYSCHALE
  13. CARGO CULTS: - Make it so they don't need it

    - Remove pressures - Attribute everything @GREYSCHALE
  14. KNOWLEDGE ROADMAPS FOR: - The next month - The next

    quarter - The next decade?! @GREYSCHALE
  15. CONCLUSIONS: 1. Knowledge IS a distributed system. 2. The weakest

    link weakens the system. 3. Not all sharing is alike. @GREYSCHALE
  16. CONCLUSIONS: 4. I still use Stack Overflow. A lot. 5.

    But try to share what I learn more often. @GREYSCHALE
  17. CONCLUSIONS: 4. I still use Stack Overflow. A lot. 5.

    But try to share what I learn more often. <3 @GREYSCHALE