Notas de Ofício

Reflexões sobre engenharia de qualidade, automação de testes e a carreira de quem trabalha com software. Sem ruído.

76 ensaios publicados · Grátis

carreira

A melhor ideia raramente vence: vence a que tem patrocínio

Por que a ideia tecnicamente melhor perde para a pior? Sobre capacidade política, patrocínio do C-Level e por que buscar meritocracia é buscar método — não fugir da política.

Iago Frota · · 12 min
Pôster de terminal escuro: mérito / patrocínio (em destaque laranja, marcado 'vence') / método em violeta, com barras comparando cada um.
ferramentas · · 7 min

grep, ripgrep e mgrep: qual busca seus Agents deveriam usar (e por que eu fico com o ripgrep)

Comparei grep, ripgrep e mgrep pensando no uso dentro de Agents de IA. Bônus, ônus e por que o ripgrep — que o próprio Claude Code já usa por baixo dos panos — segue sendo meu padrão.

Pôster de terminal escuro comparando grep, ripgrep e mgrep, com ripgrep em destaque laranja e a marca 'default'.
produtividade · · 14 min

pass + GPG: injetando API keys no terminal sem export nem histórico vazado

Parei de dar export das minhas API keys e de ver sk-ant-... no histórico do shell. Uso pass + GPG e injeto o segredo direto no comando com $(pass anthropic/oauth-token). Este é o guia direto de como faço.

Janela de terminal escura com o comando CLAUDE_CODE_OAUTH_TOKEN=$(pass anthropic/oauth-token) claude destacado, sobre um fundo com textura de fingerprint GPG e um cadeado; wordmark 'pass + gpg'.
carreira · · 4 min

O QA quase morreu quatro vezes — e segue mais vivo que nunca

A cada onda da indústria, alguém anuncia o fim do QA. Automação, ágil, DevOps, IA. Nenhuma cumpriu a promessa — e olhando de perto dá pra entender por quê.

Gráfico de linha com área verde mostrando a relevância estratégica do QA crescendo a cada onda da indústria — automação em 2010, ágil em 2012, DevOps em 2016, IA em 2023 — chegando ao ponto mais alto hoje, com a legenda 'Quatro nomes. Quatro previsões. Zero acertos.'
carreira · · 6 min

O código virou assembly? Reflexões sobre code review, QA e uma PoC de 32 mil linhas de shellscript

O que continua sendo trabalho de QA quando o agente escreve milhares de linhas de uma vez? Notas honestas a partir de uma PoC de refatoração assistida por IA em 32 mil linhas de shellscript.

Mockup de terminal mostrando test_suite.sh com bloco destacado anotado como intent review, ao lado da marca dágua 32K linhas de shellscript
placar online jiu jitsu · · 4 min

Placar de Jiu-Jitsu (BJJ) com Timer IBJJF para Campeonatos

Se você organiza campeonato, roda um festival na academia ou já sentou na mesa de arbitragem, sabe a verdade inconveniente: um placar ruim cria...

dicas rapidas · · 1 min

Sobre a minha palestra com o tema Skills Para Entrar No Mercado de Trabalho

Ontem tive a honra de apresentar na Faculdade UNINTA de Tianguá, compartilhando insights sobre Skills Para Entrar No Mercado de Trabalho. Foi uma...

carreira · · 4 min

Simples e barato VS Complexo e caro

Este artigo foi inspirado nesse vídeo https://www.youtube.com/watch?v=xUPSVSL7En4 do canal Hoje no Mundo Militar que explica a uma parte específica...

habitos atomicos · · 6 min

Sobre o livro Hábitos Atômicos de James Clear

Terminei de ler o livro Hábitos Atômicos há mais ou menos 2 semanas atrás e posso concluir que foi um dos melhores livros que li devido a praticidade...

Sobre o livro Hábitos Atômicos de James Clear
habitos atomicos · · 1 min

Roteiro de Hábitos do Livro Hábitos Atômicos

Já faz algum tempo que estou lendo o livro Hábitos Atômicos do autor James Clear. Já adianto que leitura está sendo muito útil pois os conselhos são...

artigo · · 2 min

Como Resolver o Problema de Alto Consumo de CPU pelo Processo "AWCC.background.server" no Dell G15

Se você possui um Dell G15 e está notando que o processo "AWCC.background.server" está consumindo muita CPU ou memória, você não está sozinho. Este...

projeto pessoal · · 1 min

Placar de JiuJitsu com Flutter

Há tempos que eu queria fazer um placar simples de Jiu-Jitsu. Tinha começado com Vuejs, depois Angular e sempre tive dificuldades em alocar os...

dicas rapidas · · 1 min

[shorts] Como apagar arquivos e pasta recursivas com PowerShell

Para apagar todos os arquivos de um diretório usando PowerShell, você pode usar o comando Remove-Item. Aqui está um exemplo que remove todos os...

java · · 2 min

[shorts] Interpolação de string moderno no JAVA

O Java é uma linguagem muito robusta e cheia de recursos, porém a interpolação de string é um saco! No Java 21, a Oracle introduziu um recurso...

playwright · · 2 min

[shorts] Como obter o valor das variáveis de ambiente do Windows com o Playwright e Java

Uma pequena dica de como utilizar variáveis de ambiente no Playwright

playwright · · 4 min

Minha breve experiência e impressões com o Playwright com Java

Há cerca de 6 meses atrás resolvi utilizar o Playwright com Java para me auxiliar nos testes automatizados. Já adianto que estou muito satisfeito de...

chocolatey · · 1 min

[shorts] Como atualizar todos os pacotes Chocolatey da minha máquina de uma vez?

Esse dias eu quis atualizar todos os pacotes instalados via Chocolatey. Consultei a documentação e vi que não poderia ser mais fácil!

a psicologia financeira · · 7 min

Sobre o livro A Psicologia Financeira de Morgan Housel

Terminei a leitura do livro Psicologia Financeira de Morgan Housel ontem (28). Acredito que eu estava precisando ler algo assim. Algo concreto e mais...

Sobre o livro A Psicologia Financeira de Morgan Housel
opinao · · 5 min

A Lei 13.572 do estado do Ceará de restrições a cães da raça pitbull: um olhar crítico para a saúde animal

E aí, pessoal! Tudo bem? Hoje, vamos bater um papo sobre um assunto um pouquinho diferente do que costumamos abordar por aqui. Normalmente escrevemos...

Cachorro da raça pitbull, de cor preta, peito com mancha branca e olhos castanhos vivos e com a boa como se estivesse sorrindo
opinao · · 2 min

Trabalho remoto x trabalho presencial: um eterno dilema

A pandemia de COVID-19 forçou muitas empresas a adotar o trabalho remoto, o que mudou a forma como trabalhamos. Com o fim da pandemia, muitas...

Trabalho remoto x trabalho presencial: um eterno dilema