# O gato comeu meu código-fonte

Published: 2023-06-22
Author: Gilmar Pupo
Editorial: tecnologia
Content type: article
Canonical: https://www.gpupo.com/posts/o-gato-comeu-meu-codigo-fonte/
Tags: Palestras, Liderança, Filosofia

---

<iframe width="420" height="315" src="https://www.youtube.com/embed/i3wDcObliQg" frameborder="0" allowfullscreen title="O gato comeu meu código-fonte"></iframe>

[Assistir no YouTube](https://youtu.be/i3wDcObliQg)

“O gato comeu meu código-fonte” foi apresentada no DevStack Summit em 22 de
junho de 2023. A gravação discute responsabilidade profissional, aprendizado,
resiliência, autocontrole e trabalho em equipe.

O título remete a uma seção de *The Pragmatic Programmer*, de David Thomas e
Andrew Hunt. A [página da editora](https://pragprog.com/titles/tpp20/the-pragmatic-programmer-20th-anniversary-edition/)
inclui “The Cat Ate My Source Code” no sumário e situa responsabilidade pessoal
entre os temas do livro.

## A ideia central

Quando um problema acontece, explicar as circunstâncias é necessário, mas não
basta. A proposta da palestra é deslocar a conversa de uma justificativa para
uma resposta operacional:

- o que sabemos sobre o problema;
- o que ainda não sabemos;
- qual parte está sob nosso controle;
- que opções podemos oferecer;
- de que apoio precisamos;
- como reduzir a chance de repetição.

Oferecer opções não significa esconder um erro nem prometer o que não pode ser
cumprido. Significa comunicar limites, consequências e próximos passos de forma
clara.

## Responsabilidade não é culpa total

A descrição original falava em assumir “total responsabilidade,
independentemente das circunstâncias”. Essa formulação era ampla demais.
Profissionais respondem por suas decisões, mas sistemas, prazos, hierarquias,
recursos e ações de outras pessoas também influenciam um resultado.

Minha recomendação é separar três perguntas:

1. **Causa:** quais fatores produziram o problema?
2. **Responsabilidade:** quais decisões cabiam a cada participante?
3. **Agência:** o que cada pessoa pode fazer agora?

Essa separação permite reconhecer condições externas sem transformar a análise
em uma busca por desculpas. Também evita atribuir a um indivíduo falhas que
pertencem ao processo ou à organização.

## Limite deste registro

Esta página apresenta a gravação e um resumo editorial dos temas. Ela não é uma
transcrição e não substitui o contexto completo da palestra. Para avaliar os
argumentos e exemplos, assista ao vídeo.
