Мысли вслух.
Думать как программист это скилл которого у меня нет