I am blessed to work in a job whose sole purpose is solve problems. I help solve problems:
- with customers, to simplify their work
- with developers, to use technology both efficiently and effectively, and build their careers,
- with managers, to plan projects, set processes, coordinate resources and dependencies
- with product managers, to bring ideas to life
I am often faced with evaluating competing solutions, and many times I have to help break a tie in two similar solutions.
My approach is to continue trying to discover alternate solutions till I find one that seems obvious when you think about it.
The reason I believe this is not a naive is because these obvious solutions are not straightforward to find, and require excellent understanding of the problem, outcomes, and current context.