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

Scaling Silos: Distributed Knowledge

Scaling Silos: Distributed Knowledge

Presented at ScaleConf 2019

Avatar for Greyyyyys

Greyyyyys

March 08, 2019

More Decks by Greyyyyys

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 FACEBOOK 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. @GREYSCHALE CARGO CULTS: - Make it so they don't need

    it - Remove pressures - Attribute everything
  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