Latest Practice
From Communications of the ACM
Data kept outside SQL has different characteristics from data kept inside.
Pat Helland From Communications of the ACM | November 2020
From Communications of the ACM
Building projects despite (and because of) existing complex systems.
Pat Helland From Communications of the ACM | July 2020
From Communications of the ACM
The complex cacophony of intertwined systems.
Pat Helland From Communications of the ACM | April 2019
From Communications of the ACM
For many data items, the work never settles on a value.
Pat Helland From Communications of the ACM | August 2018
From Communications of the ACM
One system's side effect is another's meat and potatoes.
Pat Helland From Communications of the ACM | July 2017
From Communications of the ACM
Embrace failure so it does not embrace you.
Pat Helland, Simon Weaver, Ed Harris From Communications of the ACM | June 2017
From Communications of the ACM
Farsighted physicists of yore were danged smart!
Pat Helland From Communications of the ACM | June 2016
From Communications of the ACM
We need it, we can afford it, and the time is now.
Pat Helland From Communications of the ACM | January 2016
From Communications of the ACM
Messages may be retried. Idempotence means that's OK.
Pat Helland From Communications of the ACM | May 2012
From Communications of the ACM
In today's humongous database systems, clarity may be relaxed, but business needs can still be met.
Pat Helland From Communications of the ACM | June 2011