@evanWhat do you consider "doing architecture"? Since I view it pretty much as thinking about what I'm about to build and how I'm going to approach it, it's nigh impossible to not do it before coding (I chose "always").