Jack Yeh (Hiring Eng)
@jacky
1. Interrogate why I might be in a rut - Do I understand the problem and its constraints? - Do I understand the solution space? 2. Identify the critical piece of the problem that's causing the most difficulty 3. Don't reinvent the wheel. In >95% of cases, there's an existing solution or design pattern. Understand how competitors or other analogues approach similar problems. 4. Reduce the problem down to its essence. Break it down to its key elements and flows without getting caught up in visuals. 5. Seek "good enough" solutions. Time box. Don't let perfection get in the way of the good.
1 reply
1 recast
66 reactions
Jack Yeh (Hiring Eng)
@jacky
"Eigenquestions" is a useful technique to cut through to the essence of design problems https://coda.io/@shishir/eigenquestions-the-art-of-framing-problems/eigenquestions-3
0 reply
0 recast
3 reactions