разработчики программного обеспечения создают лучше решения, когда все их знания сфокусированы на проблеме.