если вы хотите создать отличное программное обеспечение, изучайте отличное программное обеспечение.