ugh just sat through another painful code review. why do we spend so much time nit-picking over minor formatting issues instead of actually discussing the big picture design decisions?