O que o meu time teve que aprender sobre regra de pricing depois que ela entra no ar — ownership, expiração, deleção e governança como respondibilidade.
A passada de fechamento da série. Se eu fosse começar uma plataforma de pricing hoje, com o benefício de tudo que a primeira vez me ensinou, é esse o formato que eu construiria — e a ordem em que …
Uma retrospectiva pessoal. Dez coisas que errei construindo plataforma de pricing, o que cada uma custou, e o que faria diferente. O erro raramente é sobre sintaxe — é sobre qual problema você decide …
A AI não falha o time. O time falha em se adaptar ao redor dela. O que eu aprendi usando métricas DORA e estágios de adoção para guiar essa adaptação nos meus próprios times.
Quando um agente não basta, swarming com git worktree transforma execução paralela de IA de caos em colaboração estruturada. Isolamento é o primitivo. Git é o orquestrador.
Sistema de pricing não falha quando é construído. Falha no terceiro ano, quando ninguém lembra por que metade das regras existe. O time com quem trabalhei vinha segurando o ciclo de vida na mão — …
Como o meu time de pricing construiu simulação em três iterações — replay, shadow mode e os hábitos que ficaram — e o que cada uma ensinou sobre confiar numa recomendação antes do cliente ver.
Plan Mode e perguntas interativas transformam a colaboração com agentes de correção reativa para alinhamento preventivo. Clareza de especificação antes da execução é o investimento de qualidade mais …
Uma vez que seu codebase está pronto para agentes, o próximo desafio é ensinar o agente a se comportar. Skills transformam disciplina de engenharia em protocolos executáveis.
Rule engine casa regra contra fact e roda ação. Decision engine coordena regra com modelo, restrição, política e experimento pra produzir uma decisão única explicada. Esse post é sobre o gap entre os …
Por que a estrutura do repositório, a arquitetura hexagonal e loops rápidos de feedback importam mais do que prompts espertos ao trabalhar com agentes de IA.
Como transformamos a criação de histórias de usuário de horas para minutos usando um GPT customizado—incorporando expertise de coaching ágil em uma ferramenta de IA que escala consistência entre …
Um olhar abrangente sobre a apresentação do framework OKRA à liderança, incluindo insights práticos, estratégias de implementação e lições aprendidas ao escalar o desenvolvimento colaborativo de OKRs …
Esse ano não estou tentando reinventar meu shell. Estou preparando para que ele funcione em qualquer lugar.
Com múltiplas máquinas, containers e WSL em rotação, eu precisava de um setup rápido, limpo …
Simulação por replay casaria um snapshot guardado do engine com um fixture capturado de tráfego e um rule set candidato, produzindo um diff determinístico. Esse post é o desenho que tô trabalhando, …
Manter um ambiente de desenvolvimento atualizado não é só instalar o patch mais recente do sistema — é evitar fricção.
Fricções como:
Um CLI desatualizado que falha silenciosamente Dependências …
No dia 4 de março de 2025, apresentei uma palestra no capítulo de IA da Engenharia da Omio sobre algo que venho explorando — não só de forma teórica, mas na prática do dia a dia. A palestra se chamava …
Shadow mode roda lógica de pricing candidata ao lado do caminho ativo, na mesma request live, comparando output sem mudar o que o cliente paga. Esse post percorre o padrão, as armadilhas, e os …
Aprenda como o bullet journal combina produtividade com atenção plena através de anotações rápidas, reflexão e organização estruturada que ajuda times a lidar com complexidade e retomar controle.
Transforme tarefas repetitivas em automação inteligente usando GenAI—desde reconhecer padrões no seu trabalho até construir workflows práticos com GPTs e Google Apps Script.
Tráfego de produção carrega o viés da semana passada. Tráfego sintético carrega os cenários que você precisa testar antes deles acontecerem. Esse post é sobre gerar de propósito.
Descubra como transformar a IA de uma máquina de respostas rápidas em um parceiro de pensamento usando prompts socráticos para melhorar seu raciocínio e tomada de decisão.
Explicação não é log. É um artefato estruturado pra qual todo estágio do engine contribui, e o contrato que o sistema faz com operador, auditor e cliente.
Descubra como turbinar suas interações com IA usando Substituições de Texto do macOS para criar acesso instantâneo a prompts poderosos e frameworks de pensamento.
A maioria dos testes de rule engine protege detalhe de implementação e deixa o comportamento de negócio drifar silenciosamente. Esse post é sobre os tipos de teste que pegam o bug que importa.
Aprenda como mapas mentais transformam pensamentos nebulosos em planos de ação claros através de uma abordagem estruturada de workshop que ajuda equipes a ver problemas antes de partir para soluções.
Rule engine é pipeline. Esse post abre o pipeline em estágios nomeados — load, validate, match, evaluate, execute, compose, explain — e mostra como as fronteiras viram observabilidade.
Como organizar sessões eficazes de Bug Bash que reúnem engenharia, produto e design para explorar qualidade através de colaboração multifuncional e cenários de teste do mundo real.
Como formar times que aprendem mais rápido que a concorrência através de práticas concretas, liderança que reforça o aprendizado e ambientes seguros para experimentação.
1. Por que Gerenciar Performance Gerenciar performance vai muito além de medir entregas. É sobre cultivar um ambiente onde as pessoas têm clareza sobre suas metas, recebem apoio contínuo para crescer …
Semântica de matching decide qual regra dispara quando mais de uma poderia. Esse post caminha pelas quatro políticas comuns, os operadores que cada uma suporta, e o bug que cada uma esconde.
Mudança vs Competição Muitas vezes pensamos na mudança como algo técnico, mas, na prática, ela é emocional. Se não conduzimos a mudança com cuidado, não perdemos apenas produtividade — perdemos …
Por que a gente construiu um Business Rules Engine em cima do Drools em vez de acoplar a plataforma de pricing direto numa implementação de motor de regras.
Refinamento Silencioso, Intenção Séria Este ano, meus dotfiles não são mais sobre experimentação. São infraestrutura.
Eu não estou adicionando muito. Nem removendo muito. Estava refinando um sistema …
Regra como dado só vira ideia útil quando o loader valida, versiona e falha de forma segura. Esse post trata o loader como a fronteira que ele de fato é.
As Cinco Disfunções de um Time é a lente que tô levando de volta pro meu time pra ler onde a próxima peça de trabalho tem que ir. Confiança na fundação, resultado no topo, cada camada dependente da de …
Conversa de performance derrapa quando escorrega de 'o que aconteceu' pra 'quem você é'. STAR — Situação, Tarefa, Ação, Resultado — é o formato que mantém a conversa em fatos observáveis. Eu vinha …
Pull-coaching faz crescer julgamento; push-coaching entrega clareza. Os dois são cuidado. Venho flexionando nesse espectro desde que comecei a fazer coaching, puxando dos gestores que modelaram cada …
GROW soa como template de coaching até você sentar dentro de uma. Aí vira um diagnóstico silencioso — o estágio em que a pessoa trava te diz o que de fato tá no caminho. Eu vinha rodando essa forma no …
Segurança psicológica é lida errado como conforto, gentileza, ausência de conflito. Não é nenhuma dessas coisas. É permissão pra trazer a ideia meio-formada, a pergunta inconveniente, o erro — cedo o …
Confiança não é clima. O treinamento dividiu em quatro dimensões — integridade, competência, compaixão, confiabilidade — e passou por uma autoavaliação. Venho construindo cada uma dessas …
Coaching não é evento de calendário. É o movimento diário de dizer pra perguntar — e é o movimento que venho fazendo desde o dia um desse papel, porque aprendi cedo que coaching significa entender …
SBID — Situação, Comportamento, Impacto, Desejo — soa como template de RH até você de fato usar. Amo um formato limpo. Eu vinha dando feedback que funcionava, mas frouxo; SBID é a versão formalizada, …
Uma conversa difícil não é agressiva. É honesta, clara e humana. Construí minha prática em torno de ser o gestor pra quem as pessoas trazem coisas duras primeiro — porque o espaço é aberto e a …
Diretivo, analítico, relacional, visionário — todo mundo tem um default e todo mundo usa demais. Venho flexionando intuitivamente porque ficar perto do time significa ler a pessoa em tempo real. A …
O mesmo líder, sob pressão, consegue encolher o espaço do time sem perceber. Conheço os três defaults reativos — microgerenciar quando ansioso, recuar quando sobrecarregado, dispensar quando defensivo …
Motivação extrínseca funciona como espresso funciona. Motivação intrínseca funciona como sono bom funciona. Meu time vem rodando no segundo, deliberadamente — porque o gestor que mais queria ser pra …
O quadrante engajamento-vs-capacidade botou um nome em algo que venho fazendo desde o dia em que assumi esse papel — silenciosamente acompanhando onde cada pessoa do meu time tá, semana a semana. Aqui …
Liderança transformacional ganha compromisso pra um estado futuro. Liderança responsiva mantém o presente honesto. Eu vinha apoiando forte na responsiva sem nomear, porque estar perto do meu time é …
Essas são minhas anotações do segundo dia do treinamento de liderança responsiva que passei na Omio em julho de 2023. A Parte 1 cobre o primeiro dia e o contexto com que cheguei — uns vinte e dois …
Essas são minhas anotações do primeiro dia de um treinamento de liderança responsiva que passei na Omio em julho de 2023. O treinamento foi em dois dias; esse post e a Parte 2 são as recapitulações …
O quinto post da série OKRA, explorando como OKRA e práticas de gestão de produto moldam a cultura do time, promovem responsabilidade compartilhada e aceleram o aprendizado.
O Poder de Reforçar o que Importa Empatia, colaboração, autonomia, maestria e propósito — esses são os princípios que guiam minha forma de liderar. Participar da sessão Expanda Mentes, Amplie …
Um guia sobre sketchnoting—anotações visuais que transformam como você captura e processa informações através de desenhos simples e layouts estruturados.
Desenhar o tipo Rule em memória é o momento em que você assume um contrato. Esse post abre o Rule, Condition e Action do bre-go pra mostrar onde os trade-offs moram.
Revisitando os Fundamentos com Novo Olhar Esta semana participei da sessão de abertura do programa Primeiros 90 Dias como Gestor. Mesmo depois de quase dois anos atuando na função, foi extremamente …
Um Ano para Aprender, Compartilhar e Evoluir Estou muito feliz por iniciar este novo capítulo da minha jornada como gestor participando do programa de treinamentos de liderança da Omio. Nos próximos …
O terceiro post da série OKRA, guiando equipes pelo processo de rascunho de OKRs de equipe a partir da estratégia da empresa, com dicas práticas de facilitação e padrões reais.
O segundo post da série OKRA, apresentando a Sessão #0 como um workshop prático para equipes criarem visão e contexto compartilhados quando a estratégia da empresa está indefinida.
O primeiro post da nossa série OKRA, explorando como evoluímos dos OKRs tradicionais para um framework mais colaborativo e efetivo para alinhamento e execução em equipes.
Além da Igualdade: Construindo um Ambiente Realmente Respeitoso e Equitativo Construir um ambiente respeitoso não é sobre checar listas. É sobre fazer o trabalho profundo de entender sistemas, …
Regra de negócio não é um if. É uma decisão que alguém precisa ter dono, auditar e explicar — e essa responsabilidade molda tudo que a gente constrói em volta.
Como estruturamos o onboarding de novos colegas mantendo nossa cultura remote-first, com rituais claros e experiências conectadas que funcionam tanto presencial quanto digitalmente.
Por que Criamos Começar um novo trabalho pode ser uma mistura de empolgação e ansiedade. Os primeiros dias moldam como alguém vai contribuir, se conectar e crescer dentro de um time. E ainda assim, a …
Introdução Neste último post da série, vou detalhar os cinco principais rituais do Scrum que aperfeiçoamos como um time remoto, autônomo e altamente colaborativo: Daily Sync, Planning, Refinamento, …
De Facilitação para Capacitação Depois de desenharmos nossas cerimônias e alinharmos como time, era hora de ganhar tração. No início, eu facilitava todas as sessões de Scrum — dailies, plannings, …
Criando a Base para a Mudança Depois de percebermos que nosso processo atual não estava servindo nossos objetivos, o próximo passo não foi “implementar Scrum” — foi construir entendimento …
Introdução No final de 2022, nossa equipe utilizava um sistema bem estruturado de Kanban há mais de um ano. Tínhamos planejamento semanal, limites de WIP definidos, análise contínua de fluxo acumulado …
Introdução Sempre acreditei que a autonomia floresce quando existe clareza. E uma das ferramentas mais práticas que encontrei para cultivar essa clareza nas equipes — especialmente como líder empático …
Como nosso time transformou o trabalho remoto emergencial em uma cultura officeless intencional, com apoio de treinamento estruturado e experimentação coletiva.
Dois Anos Depois, Mesmas Ferramentas, Nova Intenção Em 2021, eu não adicionei muitas funcionalidades aos meus dotfiles — mas mudei a forma como os usava.
Duas coisas mudaram: o trabalho remoto se …
Depois da Configuração Compartilhada, o Retorno ao Essencial Em 2018, ajustei meus dotfiles para funcionar melhor em equipe. Criei um common.zsh, adicionei comentários amigáveis e tentei deixar tudo …
Já passamos por isso. A indústria é cíclica. Centralização, descentralização. Monolitos, microsserviços. Mas se você está lendo isso, provavelmente está passando por uma transformação para …
Enquanto trabalhava na Thoughtworks, tive a oportunidade de desenhar e facilitar um workshop de integração que reuniu 60 consultores divididos em cinco times de projeto. O objetivo não era apenas …
Da Autonomia ao Alinhamento Como já contei antes, tinha acabado de entrar na GoEuro. Isso significava não só trocar de laptop — mas adaptar-se à forma como outra cultura de engenharia pensava sobre …
Tô anunciando hoje que vou sair da ThoughtWorks Brasil no fim de novembro e me mudar pra Berlim. Quase cinco anos de TWers, um time que amo, e o próximo capítulo na GoEuro — escrito rápido e quente, …
Muitas vezes nos perguntamos:
O que define um bom produto? Um bom time? Ou só… o sucesso?
Nessa keynote, trouxe uma verdade simples, mas difícil de construir: software não é só código—ele se …
Rumo ao Desconhecido Em julho de 2018, subi ao palco do BA Brazil em São Paulo com um desafio simples, mas poderoso: como podemos realmente aprender durante o desenvolvimento de produto?
No início da nossa carreira, aprendemos sobre os princípios SOLID como se fossem exclusivos da programação orientada a objetos. Mas esses princípios vão muito além do código limpo dentro de um único …
Um Ano Depois: Hora de Podar Meus dotfiles estão estáveis. Modulares, com carregamento dinâmico, apoiados por um script de instalação simples que funcionam bem. Mas comecei a sentir uma nova fricção: …
Por Que Eu Dei Essa Palestra Quase todo incidente de produção que eu já entrei começou do mesmo jeito: alguém compartilhou uma linha de log, outra pessoa escreveu um regex pra extrair um campo, e dez …
Um Ano Depois, Um Setup Mais Simples Desde minha última atualização em 2015, vivi bastante com o sistema modular dos dotfiles. Funcionou bem. O onboarding ficou mais rápido, os scripts de instalação …
Dois Anos Depois: Por Que Revisei Tudo Quando publiquei meus dotfiles em 2013, o objetivo era simples: parar de esquecer como configurar meu ambiente. E funcionou. Ter .aliases, .exports, .functions e …
Por Que Eu Dei Essa Palestra de Novo A primeira versão dessa palestra eu dei no fim de 2012 — “Sucesso na medida certa”. Três anos depois, o slide que mais envelheceu mal foi justamente o …
Construindo para a Incerteza, Não para o Controle A gente já viu esse filme.
Uma empresa aparece com tudo, levanta milhões, ganha manchete, escala rápido… e depois some. Sem alarde. Sem …
Sobre o Que Era Essa Palestra Essa palestra não era contra frameworks. Era um alerta.
Nos últimos dez anos, vimos uma explosão de frameworks em todas as linguagens. Mas junto com essa explosão, veio …
Um Novo Capítulo, Um Novo Padrão Em Agosto de 2014, comecei a trabalhar na ThoughtWorks. E mesmo já usando Git há anos—escrevendo posts, liderando times, automatizando tudo—me senti recomeçando.
Por …
Nem Todo Branch é Igual Assim que o time passou de três pessoas, nosso histórico Git virou bagunça. Merge conflict. Branch parado. Experimento esquecido. Main quebrado.
Não era falta de habilidade. …
Código Limpo é Bom — Mas Commits Limpinhos São Melhores Foi em fevereiro que tomei um “não” num PR. E o motivo não foi o código. Foi o histórico.
“Consegue dividir isso?” …
Quando o Pânico Encontra o Poder Foi numa noite de janeiro que achei que tinha destruído tudo. Dei reset no branch errado e perdi um dia inteiro de trabalho. Fiquei parado olhando o terminal. As mãos …
Ferramentas Refletem Hábitos Dado todo este tempo que estamos usando git+github aqui na RBS, eu já tinha usado Git o suficiente para perceber uma coisa: meu problema não era só com os comandos em si. …
Um Log Sujo Conta Uma História Suja Lembro bem da minha primeira transição de time. O projeto estava terminando, e eu ia passar o bastão. Resolvi dar uma última olhada no git log. Fiquei vermelho. …
Sobre o que era essa palestra Por boa parte da minha carreira eu vi time construindo feature primeiro e perguntando sobre valor depois. A gente pegava o backlog, fatiava por camada, estimava e …
Durante os anos empresas aparecem e desaparecem com uma certa frequência, e não apenas pequenas tem desaparecido mas com muita frequência as grandes tem perecido. Para onde foram as ideias? O que …
Quando “Corrigido” Não Era o Bastante Nos meus primeiros dias com Git, minhas mensagens de commit eram como bilhetes vagos: curtas, descartáveis e sem contexto. “WIP”, …
Por Que Mudei Meu Jeito de Committar No início, eu usava o Git como se fosse um sistema de backup. Codava por horas e depois jogava tudo em um único commit: “WIP”, “fix”, ou …
Hoje é meu primeiro dia na ThoughtWorks. Um post pessoal sobre como cheguei aqui saindo da RBS, por que uma mensagem do Paulo Caroli me parou de pé, e uma introdução à ThoughtWorks pros amigos da RBS …
Não É Só Sobre Escrever Código Desde de 2012, na RBS, trabalhávamos 100% com Java. Era JPA, EJB e Maven do começo ao fim. Mas os ciclos de feedback não acompanhavam essa complexidade. A gente …
Porque devemos nos preocupar? Assim começou o keynote do Todd Lipcon… Talvez porque ao longo dos últimos anos, as empresas têm visto uma explosão no volume, variedade e velocidade dos dados que eles …
Big data is like teenage sex: everyone talks about it, nobody really knows how to do it, everyone thinks everyone else is doing it, so everyone claims they are doing it..
As maiores empresas estão …
Hoje sabemos que temos um monte de dados, e dai descobrimos que estes dados não é só uma caixinha mais várias, você aplica processadores estatísticos, algo de inteligência artificial, e no final temos …
Como Impala e a Cloudera tem ajudado a comunidade nos últimos anos, nada melhor que o Aaron para falar sobre isso commiter do Hadoop, vamos ver como funciona HDFS, impala e como o último tem sido …
O keynote do Jarrod Overson começou as 10:58h com um pouco do seu background, ele como um gamer não poderia trabalhar em algo diferente. Com 15 anos “remunerados” como assim pode dizer, chegou ao …
Explorar o universo gera um conjunto enorme de dados. E quando estamos falando sobre os dados que nos deparamos o tempo todo, estamos falando com um conjunto de satélites que estão processando e …
QCon São Paulo 2014
Em sua 5a edição a Qcon começa em São Paulo, no WTC, com novo local, nova infra-estrutura, intervalos maiores para network. Este ano as tracks dos patrocinadores estarão separadas …
Falar sobre abstrações nos dias atuais, é refletir sobre a própria natureza da ciência da computação e da engenharia de software. Soluções escaláveis, problemas rotineiros, todos passam em algum …
O Alê começou se apresentando e se colocando como indigno de ser keynoter deste grande evento, e começando a definir todos os outros que estão envolvidos no crescimento da comunidade. Para ele um não …
O que é agilidade em negócios? Esta foi a pergunta inicial da Rebecca, provavelmente o principal ponto é fazer entregas mais rápido com mais valor, onde o negócio alcance mais eficiência, com medições …
Tomar decisões é muito complicado e em software, na vida vivemos de achometro e em código devemos parar de fazer isso.
Qual parte do código deve ser iniciada a cobertura ou os testes, a classe mais …
O Imbertti começou a falar sobre o porque do agile, para ele uma das coisas é descobrir o produto e atender o time to market; outro ponto trabalhar junto e debater os assuntos.
Story Mapping é …
Existe mais para o desenvolvimento de produtos do que apenas o desenvolvê-os. O patrcik já trabalha há algum tempo com software, e muitos problemas depois ele vê métodos ágeis como a forma de fazê-lo …
Hoje, 26 de Junho dia de um dos maiores protestos desta nossa nova mudança brasileira, estamos reunidos para o início do maior evento de métodos ágeis do hemisfério sul.
O grande Manoel Pimentel , …
Levando a Sério Meu Setup Essa semana eu finalmente tirei um tempo para organizar, versionar e compartilhar meus dotfiles. Já venho ajustando meu terminal e ambiente há um tempo, mas depois de …
Por Que Eu Dei Essa Palestra Quando essa palestra foi montada, o recorte era cache numa stack Java específica. Tô reescrevendo aqui porque a parte que de fato importa — e que envelheceu bem — não tem …
O Verdadeiro Motivo pelo Qual Comecei a Me Importar Eu não planejava passar a semana mergulhado em dotfiles. Mas depois de formatar meu Mac mais uma vez, perdi boa parte do conforto no terminal — …
A Primeira Vez Que Travei Eu lembro bem do pânico. Meu terminal estava uma bagunça. Tinha acabado de editar alguns arquivos e percebi que não fazia ideia do que tinha mudado ou como desfazer. Digitei …
Desconf 2012 – Eu Falei antes do fim do mundo
Aconteceu no dia 17 de dezembro de 2012, a terceira edição da desconferência rápida(#desconf2012) em Porto Alegre. Este ano sobe organização apenas do …
Sucesso na medida certa – Métricas de vaidade
Ví recentemente um time de desenvolvimento apresentando aos gerentes, a defesa da qualidade como agente de crescimento. Eles estavam apresentando em um …
A estratégia do oceano azul , é um livro que ensina estratégias de como criar e trabalhar mercados, e vai de encontra ao oceano vermelho cheio de concorrência, e a entrada neste mercado normalmente é …
A Johanna iniciou agradecendo pelo convite e dizendo quanto esta feliz de estar no Brazil. E com uma pergunta como vocês adoram trabalhar em projetos multitarefas. Muitos podem gostar mas como você …
O James Shore iniciou a sua apresentação as 09:10 falando sobre como se envolveu em um primeiro projeto utilizando FDD, com várias práticas que envolviam o cliente e protótipos e após várias entrega o …
Começou falando sobre inércia , explicando que inércia não quer dizer parado, mas pode ser … Então como fugir deste comportamento com os novatos?
A Caelum em 2009 era de certo pequeno mas passado 3 …
O que é entrega continua(continuos Delivery – CD)? Assim começou a apresentação! A seguir em palavras trocadas entre a Jenny e o Danilo, vimos o que se seguiria, princípios de analise e engenharia …
Chegou o Agile Brazil 2012! Começamos as 09:40h com o Dairton Bassi fazendo as honras, o evento deste ano conta com a participação de 782 participantes, 302 empresas, 121 apresentações e 38 …
Aconteceu há algumas horas o 4º dia da 1ª Semana de LightningTalks e FishBowls no TecnoPUC onde apresentei a Lightning Talk Test Driven Development – Em busca de feedback útil e concreto , que …
Hoje tivemos no Grupo RBS mais uma edição do HotSpot, onde apresentei junto a Cintia Lima o case sobre os desafios do lançamento do conteúdo pago da ferramenta de Jornais do Grupo RBS; um projeto de …
Aconteceu hoje, 11 de Abril de 2012, na Faculdade de Informática da PUC-RS sala 516, mais uma reunião do Grupo de Usuários de Metodologias Ágeis do Rio Grande do Sul. Realmente tem valido a pena …
Hoje marca o fim de um capítulo extremamente significativo na minha jornada profissional.
Meu tempo na Dell, através da Stefanini, foi curto em meses — mas intenso, rico e transformador. Saio com uma …
Algumas pessoas nasceram para fazer mais do que escrever código ou entregar tarefas. Algumas pessoas são formadoras de formadores. Estão presentes em reuniões, pull requests e canais de Slack não …
A recente participação na Desconf 2011, assim como conversas e acontecimentos não tão recentes, me fizeram refletir sobre o nosso comportamento como agente transformador de nosso ambiente de …
No último sábado, 29 de Novembro de 2011, tive o prazer de trocar várias idéias durante a segunda edição de uma nova modalidade de evento que trás a inovação em seu nome DESCONF!
Sediada pela …
KYEO
Costumo pensar que todo projeto, seja aqui ou na China, tem algo semelhante em seu início, algo que permite a fundamentação, o crescimento e a melhoria continua. . . Seguindo os encalorados …
Uma nova era no terminal Depois de anos usando bash, decidi me permitir uma mudança simples, mas poderosa: adotar o Z Shell (zsh). O que começou como uma curiosidade por conta de um comentário de um …
Esse tem sido um dos períodos mais emocionalmente intensos da minha vida.
Em julho, minha mãe sofreu um AVC grave. Passamos um mês inteiro ao lado dela na UTI. O AVC levou mais do que fala ou …
Logo após minha primeira lightning talk no Agile Brazil 2011, voltei ao palco com Daniel Wildt para apresentar uma ideia que vínhamos explorando: como transformar foco em algo prazeroso e energizante. …
A Pergunta Que Abriu a Palestra Como uma empresa com alta rotatividade realmente aprende?
Comecei minha palestra jogando essa pergunta para o público — não como provocação retórica, mas como um …
O Agile Brazil 2011 acontece de 27 de junho a 1º de julho em Fortaleza/CE, reunindo mais de 50 palestras que abordam os principais temas da agilidade no cenário global. E a boa notícia: eu estarei lá …
Seis meses após minha chegada à Dell, estou no meio de uma das transições mais empolgantes da minha carreira. Nosso time está migrando lógicas que antes viviam em código Java tradicional para …
Nesta segunda-feira, 18 de abril, participei com entusiasmo de mais uma edição do Stefanini Open Talks, continuando nossa tradição de brown bags que vem crescendo a cada mês. Desta vez, a apresentação …
Três meses depois de começar na Dell, recebi um convite que me marcou: participar do primeiro turno do final de semana de release da Dell. Para quem está de fora, pode parecer apenas mais um turno. …
Hoje, quinta-feira 13 de janeiro, tive a oportunidade de abrir o primeiro encontro do Stefanini Open Talks, realizado no Auditório da Assespro, prédio 96 da Tecnopuc. Essa iniciativa nasceu a partir …
No último dia 29 de novembro tivemos durante a tarde do Agile Day 2010 Porto Alegre uma excelente transferência de experiências conduzida pelo Paulo Caroli da ThoughtWorks, com sua palestra A LINHA DE …
Luiz Faias Junior - Aprendizado Na tarde do dia 29/11 tivemos a frente do palco do Agile Day 2010 Porto Alegre o Luiz Faias Jr., diretor de tecnologia da Bluesoft, compartilhando em sua palestra os …
Klaus Wuestefeld Agile Day 2010 O Agile Day 2010 POA, começou oficialmente as 09:00h, com o Daniel Wildt que apresentou a idéia do evento e seu formato com aquele entusiasmo agilista que sempre vemos …
Agile day 2010 Amanhã dia 24/11 acontecerá na FACIN/PUCRS o último evento, para o ano de 2010, promovido pelo grupo de usuários de metodologias ágeis do Rio Grande do Sul, o AGILE DAY 2010. A …
Relato da primeira semana de trabalho na Stefanini/Dell em Porto Alegre - nova cidade, ambiente multinacional, tecnologias enterprise e desafios do inglês profissional.
Nesta aula, mergulhamos em um dos pilares do desenvolvimento profissional: controle de versão. Mais do que explicar comandos do Git, buscamos mostrar o impacto real na manutenção, colaboração e …
Workshop sobre uso eficaz do Agile Card Wall com Paulo Caroli no Agile Brazil 2010 - aprendendo sobre throughput, latência, WIP limits e visualização de fluxo de trabalho.
Workshop de coaching de guerrilha com Francisco Trindade no Agile Brazil 2010 - aprendendo a liderar mudanças sem autoridade formal através de influência estratégica e observação.
Workshop prático de retrospectivas com Hugo Corbucci e Mariana Bravo no Agile Brazil 2010 - aprendendo as cinco fases para transformar times bons em times ótimos.
Ao vivo do Agile Brazil 2010 - reflexões sobre a primeira conferência nacional de métodos ágeis do Brasil, minha primeira palestra sobre agile e o nascimento de uma comunidade.
Workshop prático de story mapping com David Hussman no Agile Brazil 2010 - construindo entendimento compartilhado através de jornadas de usuário, post-its e protótipos de papel.
Relato detalhado do workshop prático de XP no Agile Brazil 2010, com atividades hands-on, conceitos de WIP, Lead Time, Cycle Time e programação em par.
Nesta aula, aprofundamos o uso de Test-Driven Development (TDD), mostrando que ele é mais do que uma técnica — é uma forma de pensar. Utilizando um sistema real de template de e-mails, desenvolvemos …
Reflexões sobre a décima quinta e última aula de Engenharia de Software, explorando testes unitários com JUnit como uma abordagem estruturada para validação, ciclos de feedback e melhoria de design.
Reflexões sobre a décima quarta aula de Engenharia de Software, explorando o Desenvolvimento Orientado a Testes como uma metodologia de design que vai além dos testes para moldar como pensamos sobre …
Reflexões sobre a décima terceira aula de Engenharia de Software, explorando testes de software como atividade estratégica de design integrada aos processos reais de desenvolvimento.
Reflexões sobre XP, TDD e design a partir do Café Ágil em Recife, com Paulo Caroli e Luiz Borba discutindo práticas ágeis e cultura de desenvolvimento.
Reflexões sobre a décima segunda e última aula de Engenharia de Software, explorando engenharia de requisitos, práticas de validação e a conexão crítica entre requisitos claros e testes eficazes.
Reflexões sobre a décima primeira e última aula de Engenharia de Software, explorando os princípios de Domain-Driven Design e sua aplicação prática no desenvolvimento de software real.
Por que falamos tão pouco sobre transparência? Em muitos projetos reais, verdades desconfortáveis são ocultadas em reuniões de status. Atrasos são suavizados, dívidas técnicas são ignoradas, e …
Reflexões sobre a nona e última aula de Engenharia de Software, explorando as práticas concretas da Programação Extrema e sua relação com desenvolvimento sustentável de software.
Reflexões sobre a oitava aula de Engenharia de Software, explorando os valores centrais da Programação Extrema, ênfase em qualidade e práticas baseadas em coragem.
Reflexões sobre a sétima aula de Engenharia de Software, explorando o ciclo operacional do Scrum, papéis, cerimônias e como equipes se auto-organizam em torno da entrega de valor.
Reflexões sobre a quinta aula de Engenharia de Software, introduzindo metodologias ágeis, o Manifesto Ágil e transformação de mentalidade no desenvolvimento.
Reflexões sobre a terceira aula de Engenharia de Software, explorando o modelo cascata, processos definidos vs empíricos, e a importância do pensamento crítico.
Tenho refletido bastante sobre como podemos melhorar a forma como trabalhamos juntos nas equipes, não apenas como líderes, mas também como pessoas que desejam contribuir com eficiência, empatia e …
A cada conversa sobre metodologias ágeis, fico mais convencido de que precisamos reforçar não só o discurso da adaptação, mas também a disciplina necessária para sermos realmente eficientes em …
Não imaginei que isso fosse acontecer tão cedo. Sempre ouvi que a área acadêmica era um caminho longo, reservado para os mais experientes. Mas em 2010, minha família terá mais um professor.
Um sonho …
Na quarta-feira do TDC no Rio, uma das palestras mais aguardadas foi a de Rod Johnson, criador do Spring Framework e autor de livros que marcaram a evolução da plataforma Java.
A palestra começou às …
A palestra de Mike Keith começou por volta das 11h, logo após o coffee break, com um tom leve e descontraído. Ele abriu brincando sobre o tempo entre os lançamentos das versões Java — algo que gerava …
No dia 17 de novembro de 2009, participei de um workshop que se tornou um divisor de águas na minha trajetória como desenvolvedor. Foi o curso WS-46 da Caelum sobre Domain-Driven Design (DDD) com …
Fechando a série sobre o Caelum Day no Rio, não poderia deixar de registrar o keynote do Phillip Calçado — um momento provocativo, cheio de metáforas e aprendizados reais sobre o papel da liderança …
Chegamos ao último post da série sobre o Caelum Day no Rio de 2009! E encerramos com chave de ouro: a palestra do Paulo Silveira, que falou sobre Persistência Java, abordando tanto fundamentos quanto …
Dias após participar do Caelum Day no Rio em 2009, ainda estou digerindo as palestras incríveis. Neste post, quero comentar sobre a apresentação do Rafael Martinelli da DClick, que mostrou o poder do …
Dando continuidade à série de posts sobre o Caelum Day no Rio, hoje quero comentar sobre a palestra do Nico Steppat, que nos apresentou o mundo do NoSQL — um termo que, pra muitos ali na sala …
Continuando a série de posts sobre o Caelum Day no Rio, hoje quero compartilhar minhas impressões sobre a palestra de Sergio Junior e Luiz Costa sobre RESTful APIs.
Desmistificando REST Antes dessa …
Seguindo com a série de posts sobre o Caelum Day no Rio, hoje é dia de falar sobre a apresentação do Guilherme Silveira e do Filipe Sabella sobre o VRaptor 3.
Pra quem já tinha usado as versões …
Ontem participei do Caelum Day aqui no Rio, e ainda estou empolgado com tudo que vi por lá. Começando essa série de registros com uma das palestras mais diferentes do dia: a apresentação do Fábio Kung …
Saí do evento agora pouco e ainda estou digerindo tudo que rolou neste sábado ensolarado no campus da Estácio no Rio. O Caelum Day foi intenso, bem organizado, e cheio de conteúdo relevante entregue …
Nos dias 22 e 23 de outubro, a Universidade Potiguar – RN realiza seu 11º Congresso Científico, e este ano tenho a honra de voltar — agora como palestrante.
Fui convidado pela coordenação do curso de …
Venho tentando há algum tempo criar o hábito de, assim como leio ótimos posts, também escrevê-los. Em muitos desses textos vejo a ênfase na importância da disseminação do conhecimento — e é sobre isso …
A maioria dos esforços de modelagem falha porque ficam presos na abstração. Diagramas se acumulam. A documentação envelhece. E ninguém conecta isso ao código real.
Mas essa não é a proposta original …
Quando você menciona RUP em um ambiente Ágil, alguém revira os olhos. É visto como pesado. Burocrático. Obcecado por documentos e papéis fixos.
Mas isso é um mal-entendido.
O RUP não é um processo em …
O Rational Unified Process (RUP) é frequentemente mal compreendido. Críticos o veem como um processo pesado, cheio de documentos, diagramas e reuniões intermináveis. Mas, quando usado corretamente, o …
Chegamos ao capítulo final desta série de padrões de projeto. Depois de construir (Padrões de Criação ) e estruturar (Padrões Estruturais ) seus objetos, o próximo desafio é fazer com que eles …
Continuando nossa série, depois de entender como criar objetos com flexibilidade usando os Padrões de Criação , é hora de estruturar esses objetos de forma colaborativa e escalável. Os Padrões …
Continuando nossa série, após entender a importância dos padrões de projeto , agora exploramos a primeira categoria específica. Os padrões de criação resolvem um dos problemas mais fundamentais do …
Após entendermos os padrões de análise para modelar conceitos de negócio, agora avançamos para os desafios estruturais da construção de software. É nesse ponto que os padrões de projeto se destacam — …
Algumas semanas atrás, durante a aula de Modelagem Orientada a Objetos e UML com o professor Osmar Fernandes Jr., fomos introduzidos aos Padrões de Análise de Software. Este post resume esse conceito …
Chegamos ao cenário final desta série de mini-cenários UML desenvolvidos sob orientação do Professor Osmar Fernandes Jr. Após explorarmos classificados web , controle de bolão e controle de obras , …
Prosseguindo com nossa série, este é o terceiro mini-cenário desenvolvido sob orientação do Professor Osmar Fernandes Jr. Após explorarmos classificados web e controle de bolão , agora modelamos um …
Dando continuidade à série, este é o segundo mini-cenário desenvolvido sob orientação do Professor Osmar Fernandes Jr. Após explorarmos um sistema de classificados web, agora vamos modelar um domínio …
Como parte do meu Mestrado em Projetos de Sistemas Web, criei quatro mini-cenários sob orientação do Professor Osmar Fernandes Jr. Esta série explora diferentes domínios de negócio através da …
Antes de mergulharmos na série com quatro minicenários — Classificados Web, Controle de Bolão, Gestão de Estacionamento e Controle de Obras — vale uma pausa para entender como escolhemos representar …
Com este primeiro post trago as boas novas:
Estou inciando hoje esta nova experiência, criando meu primeiro blog pessoal.
E as más novas também:
Ainda não decidi sobre como iniciar os trabalhos… …