Джон Оустерхут: практический дизайн ПО и война со сложностью | ТакПросто.ai