É difícil concordar com a ideia de que o Java priorizou a produtividade dos desenvolvedores.
Existe outra linguagem que tenha evoluído a ponto de depender tão profundamente de uma IDE quanto o Java?
Finalmente surgiu um agente de próxima geração que pode ser distinguido da geração de cursor, cline e afins. Fico na expectativa de quão mais rápida a velocidade das mudanças de software no mundo vai se tornar. E também do surgimento da próxima geração desse agente.
Eu usava bastante para consultar informações que já estavam acumuladas,
mas, sinceramente, quase não fazia perguntas porque havia gente tóxica demais.
Recentemente isso diminuiu um pouco à medida que o interesse foi esfriando, mas, há pouco mais de 10 anos, realmente...
Desde que a IA apareceu pela primeira vez, penso que isso é como a barreira ilusória de A Ave que Bebe Lágrimas: ela traz à tona pensamentos que eu já conhecia, mas não conseguia lembrar e que estavam soterrados. Se o fato de algo já existir antes mesmo de eu me lembrar disso o torna sem sentido, então no que ler um livro é diferente? E escrever um texto sem ler livros? A diferença é só o esforço e o tempo que invisto; a maior parte dos pensamentos já não existe de antemão? Entre inúmeras ideias, é raro que algo seja realmente "novo" desde o primeiro momento em que surge, e no fim parece que, do mesmo jeito, precisamos criar diferenciação por meio da repetição. Também me parece que quanto mais uma pessoa se dedicou à criação puramente autoral, ou quanto mais isso foi sua profissão, maior tende a ser o ceticismo e a rejeição em relação à criação com IA. Mas, no fim, como o autor disse, se a criação com IA chegar ao ponto de parecer "sobre-humana", a tal ponto que a criatividade da IA supere a humana, rejeitá-la não seria uma resistência tola, ainda que tola, contra um fluxo inevitável? Se a opinião for que é responsabilidade humana pensar criticamente sobre os resultados produzidos pela IA e, por meio de reflexão intelectual, transformar conhecimento em compreensão, então eu concordo. Mas se a opinião for que usar IA paralisa o pensamento interno e por isso devemos tomar cuidado, isso me soa mais como "é bom demais, então vou guardar só para mim". Ou então a pessoa já era alguém com pouca capacidade de pensamento crítico e metacognição desde o início.
Em um contexto um pouco parecido, estou compartilhando meu jardim digital. Agora é fácil encontrar fragmentos de conhecimento, mas eles acabam não se incorporando a mim. Encontro muitos textos incríveis no GeekNews. Quem faz a curadoria aqui?
Com algo no nível de vibe coding, não dá para chamar de terceirização. Na terceirização, a validação é feita por projeto, mas os agentes de codificação com IA de hoje ainda precisam ser validados em unidades menores de tarefa.
Se fosse terceirização, eu deveria poder delegar o trabalho e cuidar de outras coisas... mas, por enquanto, ainda é preciso acompanhar de perto com muita frequência. Como um desenvolvedor júnior inteligente, mas desajeitado...
Em breve... talvez, mesmo que ainda não chegue a ser terceirização, dê para trabalhar como se fosse uma pequena equipe de desenvolvimento... é o que eu penso. Dar instruções, revisar com frequência, corrigir... mas ainda não parece estar nesse nível.
Especialmente no caso da Coreia do Sul, como os pagamentos com autenticação acabam sendo praticamente obrigatórios, isso inevitavelmente é desfavorável em termos de taxa de conversão.
Parece ser um texto do tipo em que a pessoa sente que sua capacidade de somar e subtrair foi se deteriorando depois que passou a usar funções do Excel... Fico curioso se não havia esse tipo de conversa quando o Excel começou a chegar aos escritórios, lá pelos anos 90 e 2000.
Como o desenvolvimento é feito para ajudar o negócio...
Já que o LLM assumiu os detalhes da implementação, não basta eu me preocupar com qual papel meu aplicativo desempenha para o negócio da empresa como um todo e que significado nosso negócio tem dentro do mercado em geral?
E também tenho dúvidas se o LLM consegue realmente assumir todos os detalhes da implementação.
Antigamente, já tentei reescrever em Rust um código que eu tinha escrito em C para fins de estudo, mas tive uma experiência bem sofrida com a manipulação de ponteiros... Como eu não conseguia organizar direito na cabeça como Rc e RefCell funcionam, entre outras coisas...
Tipicamente ignorando a história, trouxeram de volta uma roda antiga.
Algumas ideias até parecem não ser ruins (a forma de usar Markdown), mas em comparação com outras ferramentas não parece haver grandes vantagens.
Pelo que se vê nas discussões no Hacker News,
antes de tudo o desenvolvedor tem um entendimento muito superficial sobre React.
É difícil concordar com a ideia de que o Java priorizou a produtividade dos desenvolvedores.
Existe outra linguagem que tenha evoluído a ponto de depender tão profundamente de uma IDE quanto o Java?
Finalmente surgiu um agente de próxima geração que pode ser distinguido da geração de
cursor,clinee afins. Fico na expectativa de quão mais rápida a velocidade das mudanças de software no mundo vai se tornar. E também do surgimento da próxima geração desse agente.Até hoje a gente viveu muito bem sem dar a mínima para esse negócio de gerenciar recursos. Por que essa mudança repentina?
c++ > c# >= java
Eu usava bastante para consultar informações que já estavam acumuladas,
mas, sinceramente, quase não fazia perguntas porque havia gente tóxica demais.
Recentemente isso diminuiu um pouco à medida que o interesse foi esfriando, mas, há pouco mais de 10 anos, realmente...
Desde que a IA apareceu pela primeira vez, penso que isso é como a barreira ilusória de A Ave que Bebe Lágrimas: ela traz à tona pensamentos que eu já conhecia, mas não conseguia lembrar e que estavam soterrados. Se o fato de algo já existir antes mesmo de eu me lembrar disso o torna sem sentido, então no que ler um livro é diferente? E escrever um texto sem ler livros? A diferença é só o esforço e o tempo que invisto; a maior parte dos pensamentos já não existe de antemão? Entre inúmeras ideias, é raro que algo seja realmente "novo" desde o primeiro momento em que surge, e no fim parece que, do mesmo jeito, precisamos criar diferenciação por meio da repetição. Também me parece que quanto mais uma pessoa se dedicou à criação puramente autoral, ou quanto mais isso foi sua profissão, maior tende a ser o ceticismo e a rejeição em relação à criação com IA. Mas, no fim, como o autor disse, se a criação com IA chegar ao ponto de parecer "sobre-humana", a tal ponto que a criatividade da IA supere a humana, rejeitá-la não seria uma resistência tola, ainda que tola, contra um fluxo inevitável? Se a opinião for que é responsabilidade humana pensar criticamente sobre os resultados produzidos pela IA e, por meio de reflexão intelectual, transformar conhecimento em compreensão, então eu concordo. Mas se a opinião for que usar IA paralisa o pensamento interno e por isso devemos tomar cuidado, isso me soa mais como "é bom demais, então vou guardar só para mim". Ou então a pessoa já era alguém com pouca capacidade de pensamento crítico e metacognição desde o início.
Precisamos salvar isso...
Sim, o Starlight fez isso automaticamente haha
Em um contexto um pouco parecido, estou compartilhando meu jardim digital. Agora é fácil encontrar fragmentos de conhecimento, mas eles acabam não se incorporando a mim. Encontro muitos textos incríveis no GeekNews. Quem faz a curadoria aqui?
https://notes.junghanacs.com/
Uau, agora dá para usar do jeito que quiser!
Com algo no nível de vibe coding, não dá para chamar de terceirização. Na terceirização, a validação é feita por projeto, mas os agentes de codificação com IA de hoje ainda precisam ser validados em unidades menores de tarefa.
Se fosse terceirização, eu deveria poder delegar o trabalho e cuidar de outras coisas... mas, por enquanto, ainda é preciso acompanhar de perto com muita frequência. Como um desenvolvedor júnior inteligente, mas desajeitado...
Em breve... talvez, mesmo que ainda não chegue a ser terceirização, dê para trabalhar como se fosse uma pequena equipe de desenvolvimento... é o que eu penso. Dar instruções, revisar com frequência, corrigir... mas ainda não parece estar nesse nível.
Talvez isso aconteça porque me falta "vibe"...
Hoje em dia, estou exatamente assim…
Fico curioso para saber que outras aplicações isso teria além de hacking.
Especialmente no caso da Coreia do Sul, como os pagamentos com autenticação acabam sendo praticamente obrigatórios, isso inevitavelmente é desfavorável em termos de taxa de conversão.
Parece ser um texto do tipo em que a pessoa sente que sua capacidade de somar e subtrair foi se deteriorando depois que passou a usar funções do Excel... Fico curioso se não havia esse tipo de conversa quando o Excel começou a chegar aos escritórios, lá pelos anos 90 e 2000.
Como o desenvolvimento é feito para ajudar o negócio... Já que o LLM assumiu os detalhes da implementação, não basta eu me preocupar com qual papel meu aplicativo desempenha para o negócio da empresa como um todo e que significado nosso negócio tem dentro do mercado em geral? E também tenho dúvidas se o LLM consegue realmente assumir todos os detalhes da implementação.
Vendo as notícias recentes da SKT, parece que foram encontrados mais 25 tipos, totalizando 37 ao todo.
Há até um comentário dizendo: "É mais do que a quantidade de vírus instalada em computadores sem manutenção"
Antigamente, já tentei reescrever em Rust um código que eu tinha escrito em C para fins de estudo, mas tive uma experiência bem sofrida com a manipulação de ponteiros... Como eu não conseguia organizar direito na cabeça como
RceRefCellfuncionam, entre outras coisas...Tipicamente ignorando a história, trouxeram de volta uma roda antiga.
Algumas ideias até parecem não ser ruins (a forma de usar Markdown), mas em comparação com outras ferramentas não parece haver grandes vantagens.
Pelo que se vê nas discussões no Hacker News,
antes de tudo o desenvolvedor tem um entendimento muito superficial sobre React.