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.