Blog Post Series: haskell-bad-parts