عجفت الغور

talks

Tags: grad school

Academic Talks:

Collectors

Dan Na: Pushing Through Friction

  • https://blog.danielna.com/talks/pushing-through-friction/
  • willingness to accept and power through friction is an important part of pushing through impact
  • what causes friction?
    • you have to decide for yourself if the steps are worth it, if you have to fix the 10 things you’re not responsible for to fix the thing you are responsible
      • eg git blame where someone doesn’t work there anymore, asking a question and nobody response, etc
  • mid-sized companies face the most amount of friction
    • when success criteria moves from shipping code asap to teams excelling in concert
  • talks about aviations
    • everyone loves aviations analogies, or nuclear reactor one
    • normalization of deviance - 2014
      • NTSB released a report
    • danluu.com/wat
      • end result is an accumulated result of things that are hard to change
      • normalization of deviance in healthcare delivery
  • how do we fix friction?
    • short term and long term solutions
    • doucment single sources of truth and keep them updated
    • updating docs is part of the acceptance criteria for shipping new work
    • creating RFC’s, create technical due diligence, and a great way of forcing people to adopt this
    • solicit the WTF of new hires!
  • advocate for psychological safety!
  • should we rename stuff? rename small things for clarity

James Mickens: It was Never Going to Work

Cantrill: Principles of Technology Leadership

  • post Google/FB companies see themselves as disruptors and viewing lack of principles as a strength

Cantrill: Visualizing Distributed Systems with Statemaps

  • don’t be guessing!
  • don’t do control theory observability -> very different
  • use aggregation for performance debugging
    • instrumentation systems go fluidly between aggregation and disaggregation
  • software is unobservable, visualization is effectively an abstraction
  • flamegraphs help understand what the system is doing, but how do you visualize what the state changes are?