Added Immutability Changes Everything by Pat Helland