Princípios da Velha Escola DEV
1. Entender o que está acontecendo "por baixo"
Programadores da velha escola costumam conhecer memória, CPU, sistema operacional, rede e compiladores. Evitam depender de muitas camadas de abstração.
- Velha escola: entender como funciona um socket TCP
- Moderna: usar uma biblioteca que já faz tudo
2. Pouca dependência de frameworks
Preferem bibliotecas pequenas, código próprio e dependências mínimas. Menos dependência = mais controle + menos problemas futuros.
3. Código simples e durável
Valoriza legibilidade, simplicidade, performance e estabilidade. Software era feito para rodar por décadas.
Exemplos clássicos: Unix tools, utilitários de terminal, sistemas escritos em C.
4. Terminal acima de interfaces gráficas
Preferem CLI, scripts e automação por terminal. Visual típico: terminal verde, estilo CRT, estética hacker antiga.
5. Programador como "artesão"
Domina ferramentas, entende o sistema inteiro e resolve problemas complexos com soluções simples.