Se você quer construir um ótimo software, estude um ótimo software.