MrPowerGamerBR 💫
banner
mrpowergamerbr.com
MrPowerGamerBR 💫
@mrpowergamerbr.com
👋 Howdy/Olá!
✨ Criador da Loritta, SparklyPower e muito mais!
💻 Projetos: http://l.lori.fun/pprj
📘 Mais coisinhas filosóficas: http://l.lori.fun/pabttwt
É claro, no final ele só fez algo trivial, não é algo que seria impossível eu fazer

Mas ao mesmo tempo te faz pensar o quão longe LLMs e ✨ inteligência artificial ✨ (mesmo que LLMs não seja inteligência artificial) irão chegar, e se realmente irá existir devs no futuro
January 17, 2026 at 2:10 AM
Eu falo mal de usar de usar LLMs para programação, mas acho justo mostrar quando ela faz algo útil

Eu pedi para o Claude Code (Sonnet 4.5) fazer que o meu plugin de sinuca suporte 2v2 (originalmente ele só suportava 1v1)

Eu tive que arrumar uns problemas, mas ele conseguiu
January 17, 2026 at 2:10 AM
A versão que o MiniMax-M2.1 da implementação da funcionalidade de "click on window to crop it"

Eu deveria testar o GLM-4.7 de novo, pois não faz sentido o MiniMax-M2.1 ser bom assim sendo que o GLM-4.7 é um modelo maior
January 12, 2026 at 3:33 AM
Se o seu argumento é que AI hoje em dia substitui um dev, você está mentindo

Se o seu argumento é que AI vai progredir o suficiente para substituir um dev, então quando chegar lá aí a gente aprende

E se algum dia chegar em AGI, aí a gente tem problemas maiores para resolver
January 11, 2026 at 7:55 PM
Eu também pedi para o Claude corrigir um patch pessoal que eu fiz no Wine que, enquanto o patch original funcionava em builds i386, ele não funcionava se você habilitava WoW64, pois não tinha acesso ao getenv no WoW64

Novamente, ele também fez a correção em one-shot
January 11, 2026 at 7:55 PM
E ele conseguiu, e foi one shot

Como eu não entendo sobre C++, eu não consigo julgar se o código que fez é bom

Só sei que, se algum dia o KDE for implementar essa funcionalidade, o que eles fariam é implementar uma API privilegiada por D-Bus para pegar a posição das janelas
January 11, 2026 at 7:55 PM
Após ter aprendido como pegar a posição das janelas no meu projetinho, eu decidi pegar o código do Spectacle (ferramenta de screenshot do Plasma) e falei para o Claude implementar a feature de "clicar na janela para fazer crop" que eu fiz no meu projeto, usando a mesma gambiarra
January 11, 2026 at 7:55 PM
Mas *ver* o código que ele estava gerando fazia eu me sentir assim, teve até partes do código onde ele fez duas funções idênticas que faziam a mesma coisa

Então no final o código funciona, mas é "slop"

E você deve imaginar, "qual é o problema de slop se ele funciona?"
January 11, 2026 at 7:55 PM
Após fazer o aplicativo funcionar como eu imaginava, eu pedi para o Claude implementar novas funcionalidades, inspiradas no ShareX

1. Poder rabiscar na foto
2. Poder colocar um texto na foto
3. Poder colocar imagens na foto

e ele conseguiu... e atrevo a dizer que ficou bom
January 11, 2026 at 7:55 PM
Então eu mesmo botei a mão na massa

Inspirado no código que o Claude estava fazendo, eu decidi fazer um script eu mesmo do KWin que exportava as informações da janela para o journalctl (gambiarra) e aí o programa parseava o journalctl para pegar e usar
January 11, 2026 at 7:55 PM
E aí ficou neste ciclo de "tem problemas e vou pedir para arrumar" até que eu cheguei no limite da sessão do Claude

do tempo que eu assinei o Claude Pro, até o tempo que acabou o limite da minha sessão, foram duas horas
January 11, 2026 at 7:55 PM
O problema agora era que, no RegEx que o Claude fez para parsear o "kdotool" falhava se a posição ou o tamanho da janela possuíam decimais ao invés de serem valores inteiros

Ele fez incorretamente pois as duas janelas que ele verificou não possuiam decimais no output
January 11, 2026 at 7:55 PM
Uma pessoa disse que eu não ter falado como ele poderia fazer essas coisas é "induzir ao erro"...

...mas se eu preciso pesquisar sobre como solucionar estes problemas acaba ficando mais fácil eu mesmo programar, né?
January 11, 2026 at 7:55 PM
Um app de screenshot é algo simples. A parte não trivial é que eu uso KDE Plasma (Wayland), então eu queira ver como ele vai fazer que detecte o tamanho dos meus monitores, como ele vai detectar a posição das janelas e como ele vai tirar a screenshot em si?
January 11, 2026 at 7:55 PM
A primeira coisa que eu pedi para ele fazer é um aplicativo em Kotlin que tira uma foto da tela e permite você clicar em uma janela para fazer um crop automático dela

Se você já usou o ShareX antes, você deve saber do que eu estou falando
January 11, 2026 at 7:55 PM
3. Eu sou desenvolvedor desde 2014, as linguagens que eu mais uso são Java e Kotlin (principalmente Kotlin)
4. Eu *amo* programar, até se eu fosse rico eu ainda trabalharia com programação, MAS eu admito que tem coisas que dá preguiça e que ter um "junior" para programar ajudaria
January 11, 2026 at 7:55 PM
Para contextualizar:
1. Eu já uso LLMs para me ajudar em desenvolvimento, como também eu uso bastante o Claude 4.5 Opus fora do Claude Code (pelo AI Chat do IntelliJ IDEA)
2. Não é a primeira vez que eu uso "agentic coding", pois eu já tinha usado pela Junie da JetBrains
January 11, 2026 at 7:55 PM
Eu cheguei no limite semanal do Claude Code faz dois dias, e a conclusão que eu cheguei é:

O Claude é muito bom para:

• Problemas triviais
• Problemas não triviais, mas que você tem conhecimento sobre a área

Eu não vi o "ACABOU PARA OS DEVS CLAUDE VAI SUBSTITUIR TODOS"... 🧵
January 11, 2026 at 7:55 PM
e sim, o vídeo foi editado pelo Vegas 17 pelo Wine

ele não roda igual como ele roda no Windows (não dá para importar MP3s, o text generator fica bugado, não tem GPU acceleration, etc)

mas fica quentinho por dentro sabendo que dá para rodar coisas assim pelo Wine :3
January 10, 2026 at 12:30 AM
como eu me sinto baixando programas para Windows só para ver se eles rodam no Wine
January 10, 2026 at 12:30 AM
agora você me pergunta: "power, qual é a utilidade disso se já existe o DaVinci Resolve nativo?"

e a resposta é: eu acho legal conseguir rodar apps do Windows no Linux, mesmo que seja só para ver ele rodando

isso meio que me faz sentir mais "feliz" com Linux
January 9, 2026 at 2:44 AM
editando vídeo no LINUX com o MELHOR EDITOR DE VÍDEO JÁ FEITO NA HISTÓRIA

brincadeiras a parte: eu passei DIAS debugando o Wine e o .NET para descobrir o do porque o botão de "Render As" do Vegas não funcionava pelo Wine... e eu FINALMENTE consegui resolver o problema!
January 9, 2026 at 2:44 AM
ENTRETANTO eu ainda não vi o "hype", pois como eu falei anteriormente: o Claude Code gasta o usage muito rápido... já estou quase na metade do limite semanal!

Eu deveria pedir para a Junie da JetBrains fazer isso do Spectacle e ver como fica...
January 8, 2026 at 3:01 PM
Eu acho que desta vez ele deu mais certo pois eu já dei de "mão beijada" o maior problema que teria (como pegar a posição das janelas pelo Wayland)

Mas assim: Eu não sei sobre C++ o suficiente para criticar o código (Kotlin my beloved), mas eu achei legal que ele conseguiu fazer
January 8, 2026 at 3:01 PM
Com o Claude Code, eu decidi pegar a ideia do SnipSnip (permitir clicar em uma janela para dar crop apenas nela) e mandei ele implementar no Spectacle

Desta vez eu dei mais detalhes, incluindo o meu script do KWin de exportar todas as posições das janelas abertas

Fiquei gag
January 8, 2026 at 3:01 PM