​
I use a backward-design approach, concentrating on the practical ends. I allow for all considerations, regardless of how abstract, while keeping footing in empirical evidence and best practices.