Prefer Immutable Atomic Value Types

A great find while blog surfing today... Bill Wagner's blog.  In it, I found a reference to a book he wrote and several chapters posted online.

  • Prefer Immutable Atomic Value Types - He makes an interesting point about creating types that are immutable and the benefit gained.
  • Understand the Pitfalls of GetHashCode - This was an interview question for two separate jobs that I applied for in the past 2 years.  Both times, it was masked as a question regarding equivlance ("==" or Equals).  Good that I had fought it prior to the interview :)

These two chapters alone have piqued my interest... ordering Bill's book today.