| ▲ | pradn 2 hours ago | |
The problem can be complex, which sometimes means the solution needs to be complex. Often, you can solve a complex problem in simple ways. There’s many ways to do that: a) finding a new theoretical frame that simplifies the space or solutions, helps people think through it in a principled way b) finding ways to use existing abstractions, that others may not have been able to find c) using non-technical levers, like working at the org/business/UX level to cut scope, simplify requirements, The way you can make complexity work for your career, is to make it clear why the problem is complex, and then what you did to simplify the problem. If you just present a simple solution, no one will get it. It’s like “showing your work”. In some orgs, this is hopeless, as they really do reward complexity of implementation. | ||