Lesson learned in #redux: name actions with the application and user experience in mind rather than the transformation of application state. For example, name it `startNewStep` rather than `incrementStepNumber`.
I recently refactored to make this change in an app I'm working on, and it made lots of things about the code and organization clearer. Plus, I'd imagine that usage data and analytics will make a lot more sense later (if I get that far). #javascript