プログラミングをしていて、技術的に行き詰まる時があります。
そういう時は、PCの前を離れて、散歩したり車で出かけたり、他のことをすることで解決方法を思いつくことが多いです。
今もある機能の実装で試行錯誤をしている最中で、どうしたものかなぁ、という状態でしたが、外を歩きながら考えていたときに解決策を思いつきました。それを実装してみると、うまくいきそうです。
少し離れて眺めてみると、見方が変わる。行き詰まっている時には、客観的な判断が難しい。その時は、人に話をしてみることで、自分で方向性を確認したり、結論を出すことができる。人生もビジネスも同様です。