Skip to content

Commit 2a8a044

Browse files
committed
feat: adicionar trechos sobre technobabble em diversos capítulos
- Incluída a definição de technobabble no capítulo "Black Cat In A Dark Room". - Adicionada menção ao technobabble no capítulo "Nonsense Flag Nonsense Naming". - Explicação sobre o uso excessivo de siglas e nomes pomposos no capítulo "O que é POG?". - Comentário sobre a mutação semântica e seu impacto no entendimento dos requisitos no capítulo "Dimensão Processual". - Observação sobre a defesa de soluções como pseudo-ciência no capítulo "Psychoding".
1 parent 257bf85 commit 2a8a044

6 files changed

Lines changed: 13 additions & 1 deletion

File tree

content/capitulos/gambi-design-patterns/gdp-black-cat-in-a-dark-room.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ Esse padrão conversa diretamente com smells conhecidos:
4545

4646
Na prática, você troca uma assinatura verbosa por acoplamento implícito: todo mundo precisa "saber de cabeça" os nomes mágicos das chaves.
4747

48+
Quando ninguém mais consegue explicar o contrato sem abrir cinco chamadas diferentes, o que resta é technobabble operacional.
49+
4850
## Exemplo didático de evolução
4951

5052
### Versão POG

content/capitulos/gambi-design-patterns/gdp-nonsense-flag.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ anterior5, atual5, anteriorDoAnterior5
2323

2424
Esse padrao costuma vir acompanhado de flags booleans caoticas (`isOk`, `isReady2`, `podeTalvez`), criando fluxo de decisao que parece enquete de rede social.
2525

26+
No limite, a nomeacao vira technobabble: muita pose tecnica, pouca semantica util.
27+
2628
## Efeito semantico
2729

2830
Nome ruim nao e so "feio". Ele altera custo cognitivo:

content/capitulos/o-que-e-pog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ Dentre estes sinônimos, temos:
6060
- **RTI** - Recurso Técnico Inteligente
6161
- **STCT** - Solução Técnica de Cunho Temporário
6262

63+
Quando a criatividade verbal atinge níveis olímpicos, esse festival de siglas e nomes pomposos vira puro *technobabble*.
64+
6365
No contexto da POGramação, temos também os seguintes sinônimos:
6466

6567
- **ADP** - Adaptação De Programador
@@ -97,6 +99,8 @@ Por essa razão, é muito comum o uso do vocábulo *workaround*.
9799

98100
Sempre que você ver um profissional usando o termo *workaround*, saiba que esse profissional é o POGramador de alto nível.
99101

102+
E quando o discurso fica técnico demais sem dizer nada de concreto, não se engane: é *technobabble* em seu estado mais puro.
103+
100104
Outros sinônimos, em inglês, que são poucos usados no Brasil e, portanto, podem aumentar a pontuação do POGramador, são as expressões *kludge*, *jugaad*, *jury rig* e *"quick and dirt"*.
101105

102106
Outra expressão com a qual devemos ficar alerta é "Do It Yourself" (DIY). Sempre que essa expressão surge, quase sempre em um livro de feitiçarias malégnas[^fn-shiryu] disfarçado de tutorial, pode ter certeza de que existe uma criatura condenada sumonando uma gambiarra malégna, por conta própria.

content/capitulos/requisitos.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Além de empregar POG como acrônimo para Programação Orientada a Gambiarra, t
1616

1717
No mundo do desenvolvimento de software, existe a noção de que uma pog é resultado do esforço laboral de um POGramador. Tal noção, apesar de parecer bastante lógica, é um engano tão ardiloso que é capaz de enganar até mesmo as mentes mais sagazes.
1818

19-
Um POGramador não é o criador da pog. Ele é apenas um conduíte para uma pog que deseja vir a este mundo. O trabalho do POGramador é apenas sumonar essa pog, tal qual faria para sumonar um demônio. Portanto, uma pog não é criada, ela é sumonada. E, para que este ritual seja bem sucedido, é preciso que certos Requisitos sejam cumpridos.
19+
Um POGramador não é o criador da pog. Ele é apenas um conduíte para uma pog que deseja vir a este mundo. O trabalho do POGramador é apenas sumonar essa pog, tal qual faria para sumonar um demônio. Portanto, uma pog não é criada, ela é sumonada. Em alguns rituais mais avançados, surge até a figura do cangro simondrônico: uma entidade técnico-mística usada para explicar o inexplicável. E, para que este ritual seja bem sucedido, é preciso que certos Requisitos sejam cumpridos.
2020

2121
De que Requisitos estamos falando? Não, não estamos falando de sacrificar um virgem[^fn-virgem]. Estamos falando de condições que afetam as probabilidades do nascimento de uma pog.
2222

content/capitulos/requisitos/dimensao-processual.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,8 @@ O efeito colateral mais poderoso desse cenário é a **mutação semântica**:
8787
- "MVP" vira "produto completo"
8888
- "ajuste visual" vira "reestruturação arquitetural"
8989

90+
Quando essa mutação chega ao ápice, o requisito vira *technobabble*: parece sofisticado, mas ninguém consegue traduzir em critério de aceite.
91+
9092
Quando requisitos surgem sem trilha clara, o time passa mais tempo discutindo o que precisa ser feito do que fazendo. E quando finalmente faz, implementa metade da regra certa em cima da premissa errada, com ótima performance e total inutilidade.
9193

9294
### Upfront design (BDUF – geralmente associado ao modelo Waterfall/Cascata)

content/capitulos/tecnicas/tecnica-psychoding.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ icon: "tabler/IconBrain"
1616

1717
Nao e estudo. E incorporacao tecnica.
1818

19+
Quando a defesa da solucao comeca a soar como explicacao pseudo-cientifica improvisada, temos um cangro simondrônico em plena manifestacao.
20+
1921
## Etapas do transe
2022

2123
1. abre o Google com desespero sincero

0 commit comments

Comments
 (0)