Douglas Medeiros

Engenheiro de Software, PHPzeiro 🐘 e Curioso

Artigos

Quando tudo parece urgente: a Matriz de Eisenhower

Tem dia que o Slack não para, gente chama de todo lado e, mesmo assim, a tarefa que realmente dependia de você continua parada. Vi isso acontecer com um dev do meu time e reconheci ali um impulso que conheço bem: assumir um problema só porque sei resolver. A vontade de ajudar é real, mas ela fragmenta o dia até você não saber mais onde colocou a própria atenção. Delegar foi o que me ajudou a sair desse ciclo, e a Matriz de Eisenhower deu forma para uma decisão que parece simples só depois que alguém consegue tomá-la.
Continuar lendo

Antes da bolha dev existir: Meu início de carreira

Eu fiquei seis anos codando direto em produção via Samba sem saber que Git existia, e achava que era normal. A caverna parece normal quando você não tem com quem comparar. Esse texto é sobre como eu evoluí mais em 3 anos do que nos últimos 10 somados. Do cursinho de web design vendido na sala de aula, os três caras que apareceram na hora certa, e como esforço sem referência te faz andar em círculos achando que tá indo pra frente.
Continuar lendo

Boas práticas de vibe coding: o que não dá pra deixar passar

A IA tirou a digitação do caminho e a gente ficou sem o gargalo que justificava metade do nosso dia. No lugar dele, sobrou o trabalho que a máquina não faz: decidir o que vai pra produção, segurar a régua de qualidade, apertar guardrail, ler o que o agente escreveu antes que vire dor de cabeça em runtime. Sobre vibe coding feito a sério e o papel de arquiteto que ninguém pediu, mas que a gente herdou.
Continuar lendo

Reflexões sobre o uso de IA no dia a dia do desenvolvimento de software

Eu não queria escrever sobre IA. Mas depois que um agente escalou uma instância paga sem me pedir, achei que era hora de colocar no papel o que venho pensando. Uso IA todo dia, construo agentes autônomos no trabalho, e ainda assim acho que a conversa sobre IA no desenvolvimento está passando por cima das partes que mais importam: o gargalo que mudou de lugar, a produtividade que não virou qualidade de vida, os layoffs com desculpa nova pra conta velha, e o que acontece quando a ferramenta erra e quem chamam na war room é você.
Continuar lendo

O Beabá do Banco de Dados: O Mínimo que Todo Dev Deveria Saber

Banco de dados raramente é o gargalo… até virar. Depois de uma década resolvendo problema de performance, modelagem e aquela query que ninguém quer encostar, eu juntei o beabá que todo dev deveria ter na ponta da língua. Aqui eu falo de SELECT *, índices, UUID, ORM, ORDER BY, CTE, tipos, constraints e mais um monte de coisa que aprendi apanhando em produção. Se você quer parar de sofrer com consulta lenta e decisão que vira dívida técnica, esse post pode ajudar você.
Continuar lendo