I sometimes wonder what questions people are asking and answering for themselves. I also wonder how committed they are to finding the answers. Increasingly I’ve found that I think and act differently than a lot of folks I’ve worked with, and I spent a little time today thinking about this and I thought I’d share.
What tool(s) and resource(s) do I need to be successful?
How can I be more resourceful?
What do I care most about? What am I willing to be flexible about?
What do I expect to always be true and/or never true?
What assumptions am I making? What if I’m wrong?
How do I make design decisions that allow for maximum flexibility and adjustment without future pain?
I’ve done a lot of software design work, but I’ve found these frameworks helpful for guiding better quality decision making. As always, I’d love to hear your feedback. What did I miss? Do you have a different opinion?

Leave a comment