Beyond Dilemmas: Rethinking Problem-Solving in System Architecture

submited by
Style Pass
2024-09-23 08:30:07

The best solution to this problem is: I wouldn’t let them fall into the water in the first place. This is what we call ‘prevention is better than cure.’

Another approach is to save them both at the same time. The key is not to be led astray by the problem itself. If I can solve both issues simultaneously, the question of ‘priority’ becomes irrelevant.

However, in programming, we must consider all possibilities, so this dilemma still falls within the scope. So, ‘whom do you save first?’

I’m reluctant to answer this question because, as an architect, we do not create problems to fall into. But I raise this question to illustrate a point: This is the ‘hidden logic’ at play. As architects solving problems, it’s not about perfectly resolving every issue; it’s about avoiding the need to confront such problems. Yet, if you do not face the problem, you cannot solve it.

Leave a Comment