É verdade que um certo cinismo é necessário.
Não seria o caso de, em áreas como revisão de código, transferirmos cada vez mais esse papel para a IA?
Afinal, ela é um talento adequado para o cinismo.
Desenvolvimento orientado pela rede... vem de uma apresentação do Rich Hickey. É uma forma de desenvolver especificando profundamente as restrições, deixando isso no subconsciente, e então projetando e validando. O próprio Rich Hickey diz que não dá para substituir design por TDD ou por sistemas de tipos complexos.
Mesmo entre desenvolvedores que usam LLM, quem presta atenção na ideia de simplicidade do Rich Hickey (Simple Made Easy) parece dizer algo parecido. Dá para dizer que é semelhante a Spec Driven, mas talvez valha a pena prestar atenção nas diferenças, até para usar melhor os LLMs.
Eu faço parte do comitê de ciência e tecnologia do Partido Verde. Às vezes penso que os desenvolvedores de Clojure têm ideias parecidas com as dos membros do Partido Verde. Mas também me pego pensando o contrário: será que eles entram no Partido Verde justamente por serem desenvolvedores de Clojure? ;)
Esse texto também foi compartilhado no Slack dos Clojurians. E, em sua maioria, os Clojurians expressaram opiniões concordando com a posição de Rich Hickey.
Chamá-lo de "the second biggest and most damaging con"... então qual seria o primeiro?
Criptomoedas?
Deve ser programação orientada a objetos!
OO é coisa do século passado.
Mas, pensando mais a fundo, dá para entender completamente. Os trade-offs de que falamos sempre estão no aspecto técnico, fundamentados em uma filosofia que não abre mão de princípios, e a vibe coding com LLMs parece o oposto de hammock driven development
Exatamente! E, para acrescentar, quem está pensando seriamente sobre esse problema não está sozinho. Isso vai fazer com que as pessoas deixem de compartilhar conhecimento, atrapalhar o aprendizado colaborativo, tornar mais difícil encontrar vagas para desenvolvedores júnior e, no longo prazo, acabar estragando a sociedade. Mas parece que a maioria das pessoas ainda não enxerga o problema com clareza.
Também acho que avaliar um desenvolvedor sênior por meio de um "teste de código de algoritmos" é... uma limitação do sistema de contratação. Acho que um desenvolvedor sênior que faz valer o salário é alguém que se aproximou da essência do problema, ou que consegue se aproximar dela.
Mesmo ao meu redor e nas redes sociais, rola bastante esse esquema de trocar favores para pedir estrelas.
Mesmo quando um repositório pessoal passa de cem estrelas, fico pensando se isso realmente tem algum significado.
Na hora em que vi o anúncio do Liquid Glass, pensei: será que decidiram abrir mão da legibilidade? ... Pelo visto, as avaliações de uso real também não estão fugindo muito do que eu imaginava.
Esse tipo de tentativa às vezes me faz refletir se estou fazendo overengineering, mas, do ponto de vista do trabalho prático com requisitos robustos, é quase um número de força.
Seria ótimo se isso aparecesse todo ano haha. Acho que no ano passado eu também experimentei usar o GPT pela primeira vez, e de repente já se passou um ano....
É verdade que um certo cinismo é necessário.
Não seria o caso de, em áreas como revisão de código, transferirmos cada vez mais esse papel para a IA?
Afinal, ela é um talento adequado para o cinismo.
Desenvolvimento orientado pela rede... vem de uma apresentação do Rich Hickey. É uma forma de desenvolver especificando profundamente as restrições, deixando isso no subconsciente, e então projetando e validando. O próprio Rich Hickey diz que não dá para substituir design por TDD ou por sistemas de tipos complexos.
https://secondb.ai/summary/11593/?tab=my
Mesmo entre desenvolvedores que usam LLM, quem presta atenção na ideia de simplicidade do Rich Hickey (Simple Made Easy) parece dizer algo parecido. Dá para dizer que é semelhante a Spec Driven, mas talvez valha a pena prestar atenção nas diferenças, até para usar melhor os LLMs.
https://secondb.ai/summary/11587/?tab=all
Acho realmente impressionante conseguir rodar tecnologia de ponta em hardware do passado.
Quando a AGI surgir no futuro, será que daria para rodá-la se juntássemos todo o poder computacional existente na Terra hoje?
Eu faço parte do comitê de ciência e tecnologia do Partido Verde. Às vezes penso que os desenvolvedores de Clojure têm ideias parecidas com as dos membros do Partido Verde. Mas também me pego pensando o contrário: será que eles entram no Partido Verde justamente por serem desenvolvedores de Clojure? ;)
https://news.ycombinator.com/item?id=46415945
Vejam também as reações no Hacker News.
Esse texto também foi compartilhado no Slack dos Clojurians. E, em sua maioria, os Clojurians expressaram opiniões concordando com a posição de Rich Hickey.
Até no GeekNews tem gente manipulando curtidas ;_; esse tipo de abuso é bem complicado mesmo
https://namu.wiki/w/…
Se até a SK faz manipulação...
Também acho que avaliar um desenvolvedor sênior por meio de um "teste de código de algoritmos" é... uma limitação do sistema de contratação. Acho que um desenvolvedor sênior que faz valer o salário é alguém que se aproximou da essência do problema, ou que consegue se aproximar dela.
Na prática, achei bom de usar… então também existem esse tipo de reação.
Mesmo ao meu redor e nas redes sociais, rola bastante esse esquema de trocar favores para pedir estrelas.
Mesmo quando um repositório pessoal passa de cem estrelas, fico pensando se isso realmente tem algum significado.
Na hora em que vi o anúncio do Liquid Glass, pensei: será que decidiram abrir mão da legibilidade? ... Pelo visto, as avaliações de uso real também não estão fugindo muito do que eu imaginava.
Tive a impressão de que era um texto que eu já tinha visto no GeekNews... haha. Vendo a numeração, percebi que era bem do comecinho mesmo, né?
Recomendo fortemente um laptop com Linux
Parece que o que Stallman defende não ficou claramente exposto no texto resumido.
Uau, que legal. Obrigado. É a primeira vez que vejo a expressão "Nascimento de Cristo", então achei curioso haha
Fiz a correção~!
Esse tipo de tentativa às vezes me faz refletir se estou fazendo overengineering, mas, do ponto de vista do trabalho prático com requisitos robustos, é quase um número de força.
Acho que daria para escrever um diário desse jeito também...
Seria ótimo se isso aparecesse todo ano haha. Acho que no ano passado eu também experimentei usar o GPT pela primeira vez, e de repente já se passou um ano....