@norootcause@hachyderm.io
@norootcause@hachyderm.io avatar

norootcause

@norootcause@hachyderm.io

Student of complex systems failures, resilience engineering, cognitive systems engineering. Will talk your ear off about learning from incidents in software.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

norootcause, to random
@norootcause@hachyderm.io avatar

Reading this @nat newsletter, and it reminded me that one of the things that bummed me out the most when I was at Netflix was when they introduced levels: https://www.simplermachines.com/bookmarked-links/?ref=simpler-machines-newsletter

norootcause, to random
@norootcause@hachyderm.io avatar

Were open office plans always explicitly about cost savings or did the people that embraced it actually believe it would lead to better outcomes than people having their own offices?

norootcause, to random
@norootcause@hachyderm.io avatar
norootcause, to random
@norootcause@hachyderm.io avatar

I'm reading Lamport's new book "A Science of Concurrent Programs" and am amused that sometimes he refers to algorithms as being "invented" (e.g., Paxos) and at other times refers to them as being "discovered" (e.g. an N-process mutual exclusion algorithm).

https://lamport.azurewebsites.net/tla/science.pdf

norootcause, to random
@norootcause@hachyderm.io avatar
norootcause, to random
@norootcause@hachyderm.io avatar

Two of the biggest sources of incidents I’ve seen are:

  1. Legacy code
  2. Migrating away from legacy code

The conclusion is clear: you should only write non-legacy code

norootcause, to random
@norootcause@hachyderm.io avatar

Why do we call it the command-line and not the request-line?

norootcause, to random
@norootcause@hachyderm.io avatar

I enjoy seeing the Slack workaround of people changing their handle to indicate when they are OOO. Even though Slack has first-class support for indicating status, people still find the handle rename a useful way to transmit this info.

norootcause, to random
@norootcause@hachyderm.io avatar

I don’t get the anti-VAX mentality. VMS wasn’t that bad!

norootcause, to random
@norootcause@hachyderm.io avatar

Proposed org metric: reflection ratio:
(time spent on reflection) / (time spent on planning)

norootcause, to random
@norootcause@hachyderm.io avatar

Can you walk amok?

norootcause, to random
@norootcause@hachyderm.io avatar

Do any databases out there offer first-class support for soft deletes?

norootcause, to random
@norootcause@hachyderm.io avatar

My absolutely hottest take: only the first word in a title or heading should be capitalized.

norootcause, to random
@norootcause@hachyderm.io avatar
norootcause, to random
@norootcause@hachyderm.io avatar

We are forever riding the edge of going out of control.

norootcause, to random
@norootcause@hachyderm.io avatar

Wait, Redis is pronounced “reed-is”? I’ve been saying “red-is” the whole time!

norootcause, to random
@norootcause@hachyderm.io avatar

In hindsight, foresight is pretty tough to pull off: https://jabberwocking.com/investors-have-no-idea-what-theyre-doing/

norootcause, to random
@norootcause@hachyderm.io avatar

If you don’t understand how the system works, your interventions are unlikely to lead to your desired results.

norootcause, to random
@norootcause@hachyderm.io avatar

Sometimes I think we could use some further ado.

norootcause, to random
@norootcause@hachyderm.io avatar

Root cause: Not knowing a vital piece of information, and not knowing that you didn’t know it, and not knowing that you didn’t know that you didn’t know it, and …

norootcause, to random
@norootcause@hachyderm.io avatar

> If I told you that US venture capitalists promoted a Ponzi scheme that used a cartoon computer game to steal hundreds of millions of dollars from poor workers in the Philippines and send it to North Korea to fund a ballistic missile program, you probably wouldn’t believe me. Unless I said “… using crypto,” in which case you would probably say “oh yeah that sounds about right.”

I wish I could write like Matt Levine.

norootcause, to random
@norootcause@hachyderm.io avatar

"No procedures, however well written, can substitute for technical knowledge." – nuclear plant supervisor quoted by Larry Hirschhorn in "Hierarchy versus bureaucracy: the case of a nuclear reactor".

norootcause, to random
@norootcause@hachyderm.io avatar

Hey-you-should-take-a-look-at-this-as-a-service

norootcause, to random
@norootcause@hachyderm.io avatar

I have a sneaking suspicion that no human has actually ever used the “popcorn” feature on a microwave.

norootcause, to random
@norootcause@hachyderm.io avatar

Good luck dealing with systems that encounter sensor errors!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • cisconetworking
  • DreamBathrooms
  • mdbf
  • tacticalgear
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • InstantRegret
  • Youngstown
  • slotface
  • everett
  • kavyap
  • cubers
  • JUstTest
  • Durango
  • ethstaker
  • GTA5RPClips
  • osvaldo12
  • khanakhh
  • rosin
  • normalnudes
  • tester
  • megavids
  • Leos
  • modclub
  • anitta
  • lostlight
  • All magazines