Passei a última semana tentando escrever um plugin do Discourse usando o ask.discourse. Fiquei maravilhado com a forma como pude descrever a função do plugin que desejava criar e ele me deu muitas dicas e trechos de código, alguns dos quais realmente funcionaram.
Sou um programador amador. Ao lado da minha instância do Discourse, eu rodo outro servidor com um banco de dados MySQL, um backend em PHP e um frontend em Jquery/Javascript, mas não sou um programador profissional. Na maior parte do tempo, ao desenvolver aquele site, eu simplesmente digito no Google o que quero e ele (o Gemini, eu acho?) me retorna amostras de código. A maioria funciona direto e eu sou bom o suficiente em Javascript para descobrir o porquê se não funcionarem.
Usei muitas linguagens de programação ao longo dos anos e, em anos passados, gastei horas lendo, pesquisando e experimentando para descobrir coisas que agora digito no Google e finalizo em minutos o que antes levava horas ou dias.
Fiquei impressionado com o quão bem o ask.discourse funcionou e, eventualmente, consegui fazer um plugin funcionar e fazer aproximadamente o que eu queria. Com um pouco de estilização (css), ele poderia/pode se tornar um plugin utilizável. Estou intrigado com a possibilidade de um serviço assistido por IA poder otimizar a criação de código.