Articles
Looking from multiple perspectives is incredibly important to effectively learn from an incident. Equally true for asking what went right.
Subbu Allamaraju
Failure to anticipate and design for
the new challenges that are certain to arise following periods of technology change leads
to automation surprises when advocates are surprised by negative unintended consequences that offset apparent benefits
Thanks to Greg Burek for this one.
David Woods — Ohio State University
Start the year off with this refreshingly deep dive into how variable-argument functions in C work.
Jan Schaumann
Think you know how to write files safely, say with fsync()
or something? Think again.
In conclusion, computers don’t work
Dan Luu