This is the second iteration of my Cucumber MVC stack. While I shaved 25 minutes off my previous time (75 minutes vs 100) I'm stlll a long way from the slim 20-30 minute performance time I want.
What can I do better? At about the 20 minute mark, I waste seven minutes because I didn't use textmate's controller generator properly, and it created duplicate methods for all six restful actions. In fact, I got stumped on a few typos due to cucumber's "natural language" DSL. I'm sure this will get more fluid with time.
I'll have to really view the file carefully to see what else I can improve on. I think I should take care of the routing a little quicker. I want to roll the routing tests into a shoulda macro, but I think for now I'll be satisfied with doing all routing changes in one fell swoop. I'll try that next iteration.