A desvantagem da gamificação

Inicialmente, a gamificação era um foguete de reforço. Foi preciso um aspecto bonito da cultura de desenvolvimento de software – a misteriosa alegria de dar e receber ajuda por si mesma – e acrescentou uma nova maneira divertida de obter reputação. Mas o que levou essa ajuda para ajudar? Lembro-me de um não programador olhando por cima do meu ombro uma vez quando estava no transbordamento da pilha. “Por que as pessoas ajudam? Apenas por nada?” A alegria de poder ajudar alguém compartilhando o que você aprendeu é algo que você deve experimentar para entender.

Possivelmente, a melhor analogia é ver alguém cujo carro quebrou na beira da estrada. Você encosta para ajudar porque esteve lá; Você sabe como é ser quebrado no lado da estrada. Talvez você possa ajudar, e mesmo que não possa, pelo menos o motorista encalhado sabe que alguém se importa. E depois há o impulso de descobrir a fonte do problema: “Olha, aqui está um grampo solto de líquido de arrefecimento”. Essa emoção compartilhada é o que perdemos quando o Stack Overflow deixa o jogo de reputação vencer.

Desenvolvimento de software e a cultura de ajudar

Se a cultura de ajudar um ao outro sobreviverá nesta nova era do LLMS é uma questão real. A ajuda humana ainda é necessária? Ou tudo isso pode ser reduzido a entradas e saídas? Talvez haja um novo papel para os seres humanos na geração de dados precisos que alimentam o LLMS. Talvez evoluímos para jardineiros desses vastos novos folhetos de dados sintéticos.

Mas retornando ao Stack Overflow e à comunidade que ele representou: existe alguma ressurreição radical em seu futuro? Antes de entrar em cena, estava claro o transbordamento da pilha precisava desistir de uma rua sem saída de sua própria criação. É possível que o site possa ter retornado à grandeza, abraçando o que antes era ótimo: a comunidade e a cultura do desenvolvimento de software.

Essa cultura prospera em fazer as pessoas se sentirem bem -vindas. Praticamente falando, isso significa deixar as pessoas com questões tobais ou fora do tópico interagem com aqueles com mais experiência. Algum dia, eles se tornarão aqueles com experiência. Talvez eles voltem para devolver o favor.

Também está claro que os desenvolvedores ainda querem e apreciam a comunidade, mesmo na era da IA. Vemos que o ethos vivo e bem em espaços como Dev.to, e também no sucesso do modelo de codificação social de código aberto do Github. Github é possivelmente o centro do universo de codificação, o verdadeiro herdeiro do trono de ferro dos antigos grupos de usuários. Obviamente, também é apenas mais uma ferramenta útil, que permanece essencial mesmo em um universo de software centrado na IA.

Talvez isso se resume ao núcleo no coração da codificação por causa da codificação. Por natureza, os desenvolvedores de software sempre criarão código, assim como os músicos estão sempre produzindo música. Mesmo que a IA pudesse produzir boa música, os músicos ainda o fariam. Afinal, não chegamos a Bach, Beethoven ou os Beatles e apenas dizemos: “Ok, estamos bem, temos música agora”. Os seres humanos têm uma necessidade inerente de criar e, para desenvolvedores de software, a codificação é como fazemos isso.

Existe uma maneira de escrever, construir e fazendo software que é alegre, desafiador e gratificante. AI pode fazer parte disso. Mas se for permitido substituí -lo por atacado, o ato de codificar por uma questão de codificação começa a parecer mais o hobby de um entusiasta. Torna-se como peças de móveis de madeira na era de produtos de móveis produzidos em massa.

Não perca o elemento humano

Onde um site como o Stack Overflow se encaixa nessa imagem? Matt Asay ofereceu recentemente algumas idéias interessantes, como vincular a reputação às contribuições do modelo de IA. Mas, para realmente voltar, o Stack Overflow teria que acreditar no futuro dos programadores humanos e de sua cultura. Teria que dizer fundamentalmente: este é um lugar onde o lado humano do desenvolvimento de software vive, e tudo o que acontece aqui está em apoio a essa missão básica.

A ascensão e queda do transbordamento da pilha é um lembrete pungente de que as plataformas construídas para os seres humanos prosperam na comunidade genuína, não apenas gerando conteúdo. Seu gênio estava aproveitando o entusiasmo dos desenvolvedores. Essa energia foi gradualmente diminuída por uma reviravolta bizarra em que uma democracia trabalhadora surgiu uma aristocracia e essa aristocracia matou a democracia.

A chegada da IA ​​sofisticada aconteceu em paralelo, mas não causou o colapso; apenas expôs até que ponto a comunidade já havia perdido sua faísca. A IA continuará remodelando o cenário tecnológico, e as ramificações continuarão se desenrolando diante de nossos olhos. A lição do transbordamento da pilha é ainda mais importante no novo mundo que está chegando: os humanos são os fatores de significado e propósito. Subtrair esse elemento humano por sua própria conta e risco.