Guia do hacker/Lógica
Supondo que você precise ir na casa do seu amigo, que fica na rua de trás. Para você chegar até lá, você precisa seguir uma série de sequências lógicas, como andar, virar à esquerda, seguir em frente, virar a direita, virar na casa amarela e bater a porta, certo? Mas veja, há dois caminhos, o que eu disse acima, e o outro, em que você entra em um beco que tem na calçada e vai direito para casa dele.
Você segue uma linha recta, logo percorre menos espaço.
Qual caminho você prefere? Ir pela rua, dar voltas e andar mais ou ir pelo beco em uma linha recta, andando menos?
Bom, se você é normal, escolheu a segunda opção.
É assim que você deve pensar em programação, sempre a melhor e mais simples escolha possível, porque linhas e linhas de código dão dor de cabeça.