hack

folclore

hackingprogramação

Originalmente, uma solução inventiva ou elegante admirada pela esperteza, não uma invasão.

No sentido original, do Tech Model Railroad Club do MIT e da cultura inicial do MIT, um hack é um feito de engenharia esperto e muitas vezes lúdico. O sentido de invasão veio depois e hoje domina as manchetes, mas o sentido mais antigo, engenhosidade pela engenhosidade, é a raiz de "hacker" como motivo de orgulho.

Hack carrega dois sentidos quase opostos, e é a audiência que decide qual você quis dizer. Dentro da cultura que a cunhou, um hack é uma solução engenhosa, admirada justamente pela inventividade de achar um caminho inesperado através de um problema. Fora dela, hackear significa invadir sistemas, e nenhuma correção recuperou o uso original.

A linhagem do MIT é a mais antiga, em que um hack podia ser um trecho elegante de código ou uma pegadinha elaborada no campus, e o fio comum era engenhosidade aplicada onde não se esperava. É daí que vem hacker como distintivo de honra, e por que a comunidade cunhou cracker numa tentativa de recuperar a distinção. A tentativa fracassou em boa medida, o que é em si uma lição interessante sobre como a língua se assenta.

A mesma palavra também significa o oposto de kludge e seu sinônimo, conforme o tom. Um hack rápido é um atalho; um hack bonito é uma obra-prima; uma solução hacky é um pedido de desculpas. Contexto e entrega carregam todo o significado, o que faz dela uma das poucas palavras técnicas em que é preciso ler a sala antes de saber o que foi dito.

Também conhecido como: hacking, hacker, kludge

Fontes

  • Tech Model Railroad Club / MIT, from the 1950s

Todos os verbetes do glossário