Eu tenho usado para questões pontuais, exemplo: dias atrás eu recebi uma tarefa a qual o conteúdo foi bem difícil de encontrar, então fiz algumas perguntas ao chat e as respostas sempre foram muito parecidas com o pouco conteúdo que eu encontrei em blogs e fórums. Achei isso ruim? Não!

1º Porque foi muito mais rápido. 2º Após o chat responder minha questão, lapidei a pergunta algumas vezes e com isso o chat melhorou o código e inseriu uma nova função que pedi e que fazer por mim mesmo iria gastar preciosas horas para resolver.

Conclusão: Talvez não seja ideal usar para criar sistemas inteiros de uma maneira mágica(ainda), use para criar ou aperfeiçoar partes de códigos que possam te ajudar a construir a sua aplicação e importante: saiba fazer a pergunta certa e aprenda a aperfeiçoar a sua pergunta durante a interação com a ferramenta para obter a resposta desejada.

Ps. Preciso compartilhar a task que citei no começo dessa mensagem, a task foi criar um servidor websocket em PHP para fazer um live chat no nosso sistema, e a parte "interessante" foi fazer isso sem utilizar nenhuma biblioteca ou framework.