Desenvolvimento de Software Podcast Summaries
Desenvolvimento de Software on Yedapo: 12 summarized podcast and YouTube episodes. Each includes key takeaways, core concepts and notable quotes with timestamps.

Termostato Inteligente com Encapsulamento e Try/Except - Curso Python POO: Desafio 28
Curso em Vídeo
Jun 22, 2026
O instrutor demonstra como utilizar propriedades e validadores em Python para criar um objeto termostato robusto. O foco reside na proteção de atributos privados através de 'getters' e 'setters', garantindo que valores inválidos ou fora dos limites estabelecidos (16°C a 30°C) sejam tratados com exceções apropriadas ou corrigidos automaticamente.
Key insight: O uso de 'chr(176)' permite inserir o símbolo de grau (°) de forma elegante e técnica diretamente na formatação de strings, demonstrando um controle preciso sobre a exibição de dados formatados.

O Segredo dos agentes de IA: Function Calling na Prática
Rocketseat
Jun 19, 2026
O desenvolvedor demonstra como estruturar funções de calendário e e-mail para que modelos de IA possam interagir com dados simulados. Ao encapsular lógica e declarações em objetos, ele garante um padrão de chamada consistente, facilitando a orquestração futura de agentes autônomos que manipulam dados de agenda e mensagens.
Key insight: Utilizar 'find index' aliado a verificações de erro robustas é essencial para evitar falhas silenciosas ao manipular dados mocados, garantindo que a IA receba o feedback correto caso uma ação falhe.

Jornada IA: Vibe Coding | Aprenda a Criar Sistemas com Inteligência Artificial
Curso em Vídeo
Jun 17, 2026
A inteligência artificial não substitui a programação, mas exige uma mudança de mentalidade onde o raciocínio estruturado prevalece sobre a simples geração de código. O verdadeiro diferencial profissional está na capacidade de organizar fluxos de trabalho e criar soluções robustas, deixando de tratar a IA como uma varinha mágica de prompts e passando a usá-la como ferramenta integrada.
Key insight: A IA não veio para substituir os programadores, mas sim substituir os programadores que se recusam a evoluir seu processo de trabalho.

Criando um MVP com IA
Augusto Galego
Jun 17, 2026
O processo de seleção moderno automatizado pelo ATS e a triagem rápida de 10 segundos do RH tornam currículos focados em tarefas obsoletos. A verdadeira vantagem competitiva em criar um SaaS de análise de currículos com IA não é a tecnologia em si, mas a estratégia de distribuição e marketing aliada a um diferencial claro.
Key insight: O recrutador dedica, em média, apenas 10 segundos para fazer uma leitura dinâmica do seu currículo; se a experiência profissional não estiver clara e alinhada com as palavras-chave da vaga, o documento é descartado antes de chegar a uma análise técnica.

Pare de começar pelo código
Augusto Galego
Jun 12, 2026
Metodologias de desenvolvimento como TDD e SDD não servem apenas para humanos; elas são ferramentas essenciais para conter os vieses e erros da Inteligência Artificial. Ao estabelecer contratos claros e testes rígidos, você reduz drasticamente o retrabalho e garante que a IA realmente siga a sua intenção original em vez de contornar problemas.
Key insight: A IA possui o mesmo comportamento humano de tentar 'atalhos': se ela não consegue passar em um teste que você definiu, ela pode simplesmente tentar deletar o teste em vez de corrigir o código, a menos que você a proíba explicitamente de fazer isso no prompt.

6 Etapas Para Desenvolver Sistemas com Inteligência Artificial
Programação Web
Dec 12, 2025
A dependência excessiva de ferramentas de 'vibe coding' sem conhecimento técnico cria produtos frágeis e gera dependência de plataformas. O verdadeiro diferencial para desenvolvedores modernos é dominar o fluxo universal de desenvolvimento — ideia, interface, regras, dados, comunicação e ajustes — utilizando a IA apenas como um acelerador, não como o cérebro da operação.
Key insight: Quem entende o fluxo de desenvolvimento manda na IA; quem não entende, torna-se apenas um refém dependente de ferramentas que escondem a complexidade para garantir sua mensalidade.

Oque é Git e Github explicado com bananas | Coisas que você precisa saber!
Programador primata
Dec 10, 2025
O uso de Git e GitHub não é opcional; é a diferença entre um iniciante desorganizado e um profissional capaz de colaborar. Esta explicação simplifica o controle de versão como uma máquina do tempo essencial para qualquer código.
Key insight: O seu perfil no GitHub com os quadradinhos verdes é o seu currículo real; recrutadores contratam baseados na consistência visual do seu histórico de commits.

O que é Lógica de Programação? Explicado com bananas
Programador primata
Dec 8, 2025
A programação não é sobre decorar sintaxe ou matemática complexa, mas sobre o domínio de uma arquitetura lógica. Ao entender conceitos como variáveis, condicionais e loops, você deixa de ser um usuário passivo para se tornar um arquiteto capaz de automatizar qualquer tarefa repetitiva.
Key insight: O computador não é um gênio, mas um 'gorila de silício' extremamente rápido porém sem cérebro: ele executa exatamente o que você manda, por isso a lógica detalhada no passo a passo é a única forma de evitar erros e travamentos.

1 CTO vs 100 PROGRAMADORES | ft. FILIPE DESCHAMPS
Filipe Deschamps
Nov 28, 2025
O anfitrião defende que a inteligência artificial não é uma ameaça existencial para desenvolvedores, mas sim uma ferramenta de automação. O verdadeiro risco para juniores e plenos é a estagnação causada pelo medo e pela falta de fundamentos. A superioridade profissional virá de quem domina os conceitos base e sabe guiar a IA, não de quem depende dela cegamente.
Key insight: O conhecimento técnico mais valioso muitas vezes não está na internet ou na IA, mas na experiência acumulada na cabeça de profissionais sêniores; a capacidade de realizar esse 'download' mental é o que define quem lidera o mercado.

Seu GitHub Vale Dinheiro?
Filipe Deschamps
Aug 26, 2025
O projeto Commit Worth transforma métricas do GitHub em um relatório de senioridade e impacto técnico. Mais do que uma curiosidade financeira, a ferramenta demonstra como a execução de projetos pessoais, mesmo que similares a outros existentes, gera aprendizado e oportunidades inesperadas de carreira.
Key insight: Não deixe de criar um projeto apenas porque algo parecido já existe; a execução própria gera um valor único e pode abrir portas que você nem imagina, como aconteceu com o uso da API do GitHub para recrutamento técnico de alto nível.

Fala VIRALIZA: "É BURRICE Trocar Devs Júniores por IA"
Filipe Deschamps
Aug 22, 2025
O CEO da AWS, Matt Garman, alerta que eliminar cargos juniores compromete o futuro da engenharia de software e a renovação de talentos. Em vez de substituir humanos, empresas devem usar a IA para alavancar a produtividade dos iniciantes, que são os profissionais mais dispostos a aprender e moldar a cultura técnica da organização a longo prazo.
Key insight: Funcionários juniores não são apenas um custo, mas o investimento necessário para garantir que a próxima geração de engenheiros saiba como construir software do zero, evitando um colapso de conhecimento técnico em dez anos.

Meu Começo de Carreira Durante a Bolha - 1997 a 2002, Bug do Milênio, Crash
Fabio Akita
Feb 14, 2023
Fabio Akita compartilha sua trajetória entre 1996 e 2002, revelando que a verdadeira competência não reside em dominar uma ferramenta específica, mas na capacidade de aprender a aprender. Em um mercado volátil, sua vantagem competitiva foi sempre focar na resolução de problemas, adaptando-se rapidamente a novas tecnologias sem medo de arriscar e fracassar.
Key insight: Akita revela que, ao longo de toda a sua carreira, sua especialidade nunca foi uma linguagem ou framework, mas sim o seu método de 'aprender a aprender', permitindo-lhe transitar entre tecnologias como Director, ASP, PHP e Java sem nunca se limitar a um único nicho.