Comment Comment by vcarl Phenomenal answer. No, you don't need it, but if you build something long enough you'll avoid a couple categories of common problems by starting with it (and choose a different set of common problems) parent vcarl 2 years ago