<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Comunidade Codecon]]></title><description><![CDATA[O ponto de encontro dos conteúdos que a Codecon cria.]]></description><link>https://comunidade.codecon.dev</link><image><url>https://substackcdn.com/image/fetch/$s_!utvf!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b3eed1d-4287-4a95-bbb5-31080a90a730_1280x1280.png</url><title>Comunidade Codecon</title><link>https://comunidade.codecon.dev</link></image><generator>Substack</generator><lastBuildDate>Tue, 16 Jun 2026 18:20:04 GMT</lastBuildDate><atom:link href="https://comunidade.codecon.dev/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Onion Rings LTDA]]></copyright><language><![CDATA[pt-br]]></language><webMaster><![CDATA[gabriel@codecon.dev]]></webMaster><itunes:owner><itunes:email><![CDATA[gabriel@codecon.dev]]></itunes:email><itunes:name><![CDATA[Gabriel Nunes]]></itunes:name></itunes:owner><itunes:author><![CDATA[Gabriel Nunes]]></itunes:author><googleplay:owner><![CDATA[gabriel@codecon.dev]]></googleplay:owner><googleplay:email><![CDATA[gabriel@codecon.dev]]></googleplay:email><googleplay:author><![CDATA[Gabriel Nunes]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[#202 - O gargalo nunca foi o código]]></title><description><![CDATA[&#201; de quem decide o que construir]]></description><link>https://comunidade.codecon.dev/p/202-o-gargalo-nunca-foi-o-codigo</link><guid isPermaLink="false">https://comunidade.codecon.dev/p/202-o-gargalo-nunca-foi-o-codigo</guid><dc:creator><![CDATA[Gabriel Nunes]]></dc:creator><pubDate>Tue, 16 Jun 2026 14:29:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dTsy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe2bbdce-3a0d-4e72-8685-606248145cbe_1440x750.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey! &#128075;</p><p>Sabia que a Codecon organiza meetups gratuitos em v&#225;rias cidades do Brasil?</p><p>&#201; uma &#243;tima oportunidade pra conhecer pessoas da &#225;rea, trocar experi&#234;ncias, discutir desafios do dia a dia, fazer networking e aprender com quem est&#225; compartilhando conhecimento no palco.</p><p>E o melhor, tudo isso em um ambiente descontra&#237;do, com muita conversa boa e conex&#245;es que podem fazer a diferen&#231;a na sua carreira.</p><p>Confira os pr&#243;ximos encontros e participe!</p><p>&#129309; <a href="https://codecon.dev/eventos">Meetups do m&#234;s de junho</a></p><p>Gabriel Nunes (<a href="https://twitter.com/nunesgabriel">@nunesgabriel</a>)</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://comunidade.codecon.dev/subscribe?&quot;,&quot;text&quot;:&quot;Inscreva-se&quot;,&quot;language&quot;:&quot;pt-br&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Considere assinar a Codecon PRO e apoiar nossos projetos :)</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digite seu e-mail&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Inscreva-se"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.thetypicalset.com/blog/thoughts-on-coding-agents" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dTsy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe2bbdce-3a0d-4e72-8685-606248145cbe_1440x750.png 424w, https://substackcdn.com/image/fetch/$s_!dTsy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe2bbdce-3a0d-4e72-8685-606248145cbe_1440x750.png 848w, https://substackcdn.com/image/fetch/$s_!dTsy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe2bbdce-3a0d-4e72-8685-606248145cbe_1440x750.png 1272w, https://substackcdn.com/image/fetch/$s_!dTsy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe2bbdce-3a0d-4e72-8685-606248145cbe_1440x750.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dTsy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe2bbdce-3a0d-4e72-8685-606248145cbe_1440x750.png" width="1440" height="750" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be2bbdce-3a0d-4e72-8685-606248145cbe_1440x750.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:750,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1135172,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.thetypicalset.com/blog/thoughts-on-coding-agents&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/202288301?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe2bbdce-3a0d-4e72-8685-606248145cbe_1440x750.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dTsy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe2bbdce-3a0d-4e72-8685-606248145cbe_1440x750.png 424w, https://substackcdn.com/image/fetch/$s_!dTsy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe2bbdce-3a0d-4e72-8685-606248145cbe_1440x750.png 848w, https://substackcdn.com/image/fetch/$s_!dTsy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe2bbdce-3a0d-4e72-8685-606248145cbe_1440x750.png 1272w, https://substackcdn.com/image/fetch/$s_!dTsy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe2bbdce-3a0d-4e72-8685-606248145cbe_1440x750.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><a href="https://www.thetypicalset.com/blog/thoughts-on-coding-agents">O gargalo nunca foi o c&#243;digo</a></h2><p>Times que adotaram agentes de verdade est&#227;o descobrindo algo que devia ser &#243;bvio mas n&#227;o &#233;: a velocidade de implementa&#231;&#227;o subiu, e a sensa&#231;&#227;o de progresso n&#227;o acompanhou. Features saem mais r&#225;pido, mas o backlog n&#227;o encolhe.</p><p>O gargalo nunca foi escrever c&#243;digo. Foi decidir o que escrever.</p><p>Quando os agentes de IA assumem a implementa&#231;&#227;o, o que passa a travar &#233; outra coisa: a produ&#231;&#227;o de specs precisas o suficiente pra algu&#233;m executar, roadmap bem escrito, crit&#233;rios de aceita&#231;&#227;o documentados. O &#8220;o que a gente realmente quer&#8221; traduzido em algo concreto, sem depender de telepatia. Esse trabalho cai no colo de quem decide e quem decide j&#225; era o gargalo antes dos agentes aparecerem.</p><p>Tem um segundo efeito que ningu&#233;m antecipou. Quando c&#243;digo fica mais barato, voc&#234; constr&#243;i mais, n&#227;o menos. Ferramentas internas que resolvem problemas que ningu&#233;m nem tinha ficam prontas e esquecidas. Todo produto vibecoded com doze features est&#225; a onze features de ser bom.</p><p>O que sustenta tudo isso &#233; alinhamento. Entender o que estamos construindo, por que, o que j&#225; foi tentado, o que &#233; estrutural e o que &#233; gambiarra. Esse tipo de conhecimento sempre existiu nas organiza&#231;&#245;es, mas vivia na cabe&#231;a das pessoas, constru&#237;do por osmose, em conversas de corredor, em incidentes debugados juntos &#224;s duas da manh&#227;. Agentes n&#227;o t&#234;m acesso a nada disso. Trabalham com o que foi escrito e o que foi escrito raramente captura o que realmente importa.</p><p>A empresa que vai ganhar a pr&#243;xima d&#233;cada n&#227;o &#233; a que tem o melhor modelo. &#201; a que consegue manter as pessoas alinhadas enquanto entrega mais. Isso &#233; problema de gest&#227;o e cultura. Sempre foi. Agentes s&#227;o um multiplicador enorme e multiplicadores amplificam o que j&#225; existe nos dois sentidos.</p><p>O c&#243;digo ficou barato. Saber o que construir, n&#227;o.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://go.codecon.dev/asaas-site" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WvQi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WvQi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:26157,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://go.codecon.dev/asaas-site&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/192731183?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WvQi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Um recado do patrocinador &#128227;</strong></p><h5><strong>Quando o sistema cresce, a arquitetura precisa acompanhar</strong></h5><p style="text-align: justify;">Sistemas come&#231;am simples. Poucos servi&#231;os, poucas integra&#231;&#245;es, decis&#245;es r&#225;pidas.</p><p>Com o tempo, isso muda. Novas demandas aparecem, o volume cresce e aquilo que antes funcionava bem come&#231;a a gerar acoplamento, depend&#234;ncias e gargalos dif&#237;ceis de evoluir.</p><p>&#201; nesse momento que arquitetura deixa de ser s&#243; organiza&#231;&#227;o t&#233;cnica e passa a ser uma necessidade para sustentar crescimento.</p><p>A arquitetura celular surge como uma forma de lidar com esse cen&#225;rio. Estruturar o sistema em partes mais independentes, com responsabilidades claras, ajuda a evoluir com mais seguran&#231;a, reduzir impactos e manter a velocidade do time.</p><p>No Asaas, esse tipo de desafio faz parte do dia a dia da Engenharia. Pensar a evolu&#231;&#227;o da arquitetura n&#227;o &#233; algo isolado, mas cont&#237;nuo, sempre conectado ao que o produto precisa.</p><p>Para quem gosta de atuar nesse n&#237;vel de constru&#231;&#227;o e evolu&#231;&#227;o de sistemas, o Asaas est&#225; com uma oportunidade aberta para Tech Leader de Engenharia (arquitetura celular), pra mais detalhes:</p><p>&#128073; <a href="https://go.codecon.dev/asaas-news-tech-leader">Confira a vaga</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wJyG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wJyG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wJyG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151352,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/175465345?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wJyG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h5>&#129489;&#8205;&#128187;<strong>Vibe coding e engenharia ag&#234;ntica: a fronteira est&#225; sumindo</strong></h5><p><a href="https://simonwillison.net/2026/May/6/vibe-coding-and-agentic-engineering">Simon Willison admite o que muitos n&#227;o querem dizer em voz alta: ele parou de revisar cada linha de c&#243;digo que o Claude Code escreve.</a> E isso o incomoda. A distin&#231;&#227;o que ele mesmo defendeu entre &#8220;vibe coding irrespons&#225;vel&#8221; e &#8220;engenharia ag&#234;ntica s&#233;ria&#8221; est&#225; ficando turva na pr&#225;tica. O c&#243;digo gerado &#233; bom, os testes passam, o README &#233; lindo e ningu&#233;m mais sabe se algu&#233;m de verdade olhou pra aquilo.</p><h5><strong>&#129302; Um rob&#244; quadr&#250;pede por menos de $1.500  feito por um universit&#225;rio</strong></h5><p><a href="https://www.aaedmusa.com/projects/cara2">Aaed Musa passou dois anos obcecado com capstan drives e terminou a faculdade construindo CARA 2.0: um rob&#244; quadr&#250;pede de 8 kg, com motores rebobinados &#224; m&#227;o para baixar o KV e aumentar o torque, e p&#233;s feitos de bola de squash.</a> O post detalha cada decis&#227;o de engenharia desde firmware custom de controladores baratos at&#233; o bug no gait que fazia o rob&#244; girar para a esquerda toda vez que tentava andar reto.</p><h5><strong>&#127959;&#65039; Agentes precisam de c&#243;digo, n&#227;o de prompts maiores</strong></h5><p><a href="https://bsuh.bearblog.dev/agents-need-control-flow/">Se voc&#234; j&#225; escreveu &#8220;OBRIGAT&#211;RIO&#8221; ou &#8220;N&#195;O PULE ESTA ETAPA&#8221; em um prompt, voc&#234; chegou no teto do que prompting pode fazer.</a> O argumento &#233; direto: agentes confi&#225;veis precisam de controle de fluxo determin&#237;stico embutido em c&#243;digo, n&#227;o de cadeias de prompt cada vez mais elaboradas. Sem isso, sobram tr&#234;s op&#231;&#245;es: bab&#225; humana, auditoria exaustiva, ou rezar e aceitar o output.</p><h5><strong>&#128663; O app pra resolver a briga de quem pagava a conta de gasolina</strong></h5><p><a href="https://mendelgreenberg.com/posts/ourcar/">Um dev criou um app em Flutter para a fam&#237;lia dividir o carro de forma justa rastrear quem usou, quanto de combust&#237;vel consumiu e onde estacionou, sem violar a privacidade de ningu&#233;m.</a> No caminho, teve que dizer n&#227;o pra GPS tracking, repensar toda a navega&#231;&#227;o do app e lidar com feedback de usu&#225;rio real sem filtro. O projeto ensinou mais sobre produto do que qualquer tutorial jamais ensinaria.</p><h5><strong>&#128230; O GitHub antes do GitHub</strong></h5><p><a href="https://lucumr.pocoo.org/2026/4/28/before-github/">Armin Ronacher, criador do Flask, lembra como era o open source antes do GitHub: SourceForge, Trac, Subversion, listas de e-mail e reputa&#231;&#227;o constru&#237;da com muita fric&#231;&#227;o.</a> O ensaio n&#227;o &#233; nostalgia, &#233; uma an&#225;lise s&#233;ria do que se perde quando a mem&#243;ria do open source depende da sa&#250;de de uma &#250;nica empresa, e por que precisamos de um arquivo p&#250;blico e entediante que s&#243; existe pra n&#227;o deixar as coisas desaparecerem.</p><h5><strong>&#9888;&#65039; Agentic Coding &#233; uma armadilha</strong></h5><p><a href="https://larsfaye.com/articles/agentic-coding-is-a-trap">Lars Faye defende que delegar toda a implementa&#231;&#227;o pra agentes est&#225; atrofiando as habilidades exatas que voc&#234; precisa para supervisionar os agentes.</a> A ironia &#233; documentada: um estudo da pr&#243;pria Anthropic mostra queda de 47% em habilidades de debugging. A proposta do autor n&#227;o &#233; largar as ferramentas, mas rebaix&#225;-las de protagonistas pra coadjuvantes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pbwi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pbwi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141788,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/175465345?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Pbwi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Codecon Pro</strong></p><p>A Codecon tem uma esp&#233;cie de clube secreto, voc&#234; fica por dentro dos bastidores, ajuda com ideias pra os nossos projetos e ainda tem descontos nos eventos, na lojinha e muito mais! Assine a Codecon Pro, apoie nossos projetos e garanta todos os benef&#237;cios: </p><p><strong>&#128060; <a href="https://codecon.dev/pro">Codecon Pro</a></strong></p><p><strong>Youtube</strong></p><p>S&#234;niors programando no Google Docs vs. J&#250;niors programando com IDE completa (mas sem IA).</p><p><strong>&#128279; <a href="https://youtu.be/-_SkEvZVq2Q?si=7G_sSQnoHvA43JZK">Eles programaram uma API no Google Docs</a></strong></p><p><strong>Escovando Bits</strong></p><p>Nem todo mundo quer viver expondo a rotina na internet. Neste epis&#243;dio, vamos falar sobre como gerar conex&#245;es sem precisar virar influencer. Uma conversa sobre posicionamento pra mostrar seu valor de forma natural. </p><p>Vem ouvir o epis&#243;dio da semana:</p><p><strong>&#127911; <a href="https://open.spotify.com/episode/4U4swrpP936pzntljOzeoV?si=mcJ0I01TTYiKgwmD05zRzQ">A arte de vender o peixe sem virar influencer</a></strong></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ey0h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ey0h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:125776,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/175465345?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ey0h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><a href="https://halupedia.com/">Uma enciclop&#233;dia de fic&#231;&#227;o s&#233;ria: todo artigo &#233; inventado por IA</a></p></li><li><p><a href="https://tilde.run/">Rode agentes de IA em produ&#231;&#227;o sem medo</a></p></li><li><p><a href="https://red-squares.cian.lol/">O gr&#225;fico de contribui&#231;&#245;es do GitHub que ningu&#233;m pediu: cada quadrado vermelho &#233; um dia que o GitHub ficou fora do ar</a></p></li><li><p><a href="https://github.com/mvanhorn/cli-printing-press">Uma ferramenta que l&#234; a API, absorve tudo que os CLIs concorrentes fazem, e imprime o CLI definitivo pra agentes de IA</a></p></li><li><p><a href="https://cognitivebiasindex.com/">Um &#237;ndice naveg&#225;vel de vieses cognitivos com descri&#231;&#227;o, como ocorrem e como evitar cada um</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Bastidores da Codecon #16]]></title><description><![CDATA[Um resumo do que estamos fazendo por aqui]]></description><link>https://comunidade.codecon.dev/p/bastidores-da-codecon-16</link><guid isPermaLink="false">https://comunidade.codecon.dev/p/bastidores-da-codecon-16</guid><dc:creator><![CDATA[Gabriel Nunes]]></dc:creator><pubDate>Fri, 12 Jun 2026 13:30:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!SnOw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0bee3a7f-488b-4a95-852a-8b17a8d4f2be_902x686.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Nas &#250;ltimas semanas realizamos mais um evento e nosso canal do Youtube n&#227;o para! Nas pr&#243;ximas semanas vamos ter os v&#237;deos:</p><ul><li><p>Seniors no Google Docs vs. J&#250;niors com IDE</p></li><li><p>3 s&#234;niors calvos vs. 3 s&#234;niors cabe&#8230;</p></li></ul>
      <p>
          <a href="https://comunidade.codecon.dev/p/bastidores-da-codecon-16">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[#85 - A arte de vender o peixe sem virar influencer]]></title><description><![CDATA[Ou&#231;a agora | Nem todo mundo quer viver expondo a rotina nas redes sociais.]]></description><link>https://comunidade.codecon.dev/p/85-a-arte-de-vender-o-peixe-sem-virar</link><guid isPermaLink="false">https://comunidade.codecon.dev/p/85-a-arte-de-vender-o-peixe-sem-virar</guid><dc:creator><![CDATA[Alice Reis]]></dc:creator><pubDate>Thu, 11 Jun 2026 17:10:46 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/201622123/e707b835b508a32b8a20fb903bf29bca.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Nem todo mundo quer viver expondo a rotina na internet. Neste epis&#243;dio, vamos falar sobre como gerar conex&#245;es sem precisar virar influencer. Uma conversa sobre posicionamento pra mostrar seu valor de forma natural.</p><p>Apresentado por: <a href="https://www.linkedin.com/in/gabrielnunes/">Gabriel Nunes</a><a href="https://www.linkedin.com/in/oalexandre/">,</a> <a href="https://www.linkedin.com/in/oalexandre/">Alexandre Klostermann</a> e <a href="https://www.linkedin.com/in/waldemarnt/">Waldemar Neto</a><br><br>SEJA PRO E GANHE BENEF&#205;CIOS</p><p><a href="https://codecon.dev/pro">https://codecon.dev/pro</a></p><p>CARREIRAS NO ASAAS:</p><p><a href="https://go.codecon.dev/asaas">https://go.codecon.dev/asaas</a></p><p>Edi&#231;&#227;o: BZT &#193;udio</p>]]></content:encoded></item><item><title><![CDATA[#201 - Como parecer produtivo no trabalho]]></title><description><![CDATA[Como a IA separa compet&#234;ncia de output e o que isso custa]]></description><link>https://comunidade.codecon.dev/p/201-como-parecer-produtivo-no-trabalho</link><guid isPermaLink="false">https://comunidade.codecon.dev/p/201-como-parecer-produtivo-no-trabalho</guid><dc:creator><![CDATA[Gabriel Nunes]]></dc:creator><pubDate>Tue, 09 Jun 2026 14:19:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WbtO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4d130a2-fc6a-46b4-8258-89bd96304f1c_1440x750.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey! &#128075;</p><p>VOLTOUUU!<br>O mousepad tem&#225;tico mais bonito desse Brasil voltou pra estoque na DVLPR! Esgota r&#225;pido hein, clica aqui pra conferir:<br><br>&#128187; <a href="https://loja.dev/desk-pads">DVLPR</a></p><p>Gabriel Nunes (<a href="https://twitter.com/nunesgabriel">@nunesgabriel</a>)</p>
      <p>
          <a href="https://comunidade.codecon.dev/p/201-como-parecer-produtivo-no-trabalho">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[#200 - Lições de carreira de um programador sênior bêbado]]></title><description><![CDATA[Tudo que voc&#234; aprendeu em 10 anos de engenharia e nunca fala em voz alta]]></description><link>https://comunidade.codecon.dev/p/200-licoes-de-carreira-de-um-programador</link><guid isPermaLink="false">https://comunidade.codecon.dev/p/200-licoes-de-carreira-de-um-programador</guid><dc:creator><![CDATA[Gabriel Nunes]]></dc:creator><pubDate>Tue, 02 Jun 2026 14:46:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ife2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65222cc3-9fc5-4919-bc7c-bbac5645fccd_1440x750.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey! &#128075;</p><p>Edi&#231;&#227;o 200 da news da Codecon! &#127881; </p><p>Conta aqui nos coment&#225;rios qual texto mais te marcou at&#233; hoje?<br><br>E se quiser receber semanalmente as edi&#231;&#245;es da News, considere assinar a Codecon Pro, al&#233;m de receber toda semana as edi&#231;&#245;es, tamb&#233;m temos desconto nos eventos, desconto na <a href="https://loja.dev/">DVLPR</a>, acesso aos bastidores e muito mais! Acesse o site pra conhecer e apoiar nossos projetos!<br><br>&#128060; <a href="https://codecon.dev/pro">Codecon PRO</a></p><p>Gabriel Nunes (<a href="https://twitter.com/nunesgabriel">@nunesgabriel</a>)</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://comunidade.codecon.dev/subscribe?&quot;,&quot;text&quot;:&quot;Inscreva-se&quot;,&quot;language&quot;:&quot;pt-br&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Considere assinar a Codecon PRO e apoiar nossos projetos :)</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digite seu e-mail&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Inscreva-se"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://luminousmen.substack.com/p/drunk-post-things-ive-learned-as" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ife2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65222cc3-9fc5-4919-bc7c-bbac5645fccd_1440x750.png 424w, https://substackcdn.com/image/fetch/$s_!ife2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65222cc3-9fc5-4919-bc7c-bbac5645fccd_1440x750.png 848w, https://substackcdn.com/image/fetch/$s_!ife2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65222cc3-9fc5-4919-bc7c-bbac5645fccd_1440x750.png 1272w, https://substackcdn.com/image/fetch/$s_!ife2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65222cc3-9fc5-4919-bc7c-bbac5645fccd_1440x750.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ife2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65222cc3-9fc5-4919-bc7c-bbac5645fccd_1440x750.png" width="1440" height="750" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65222cc3-9fc5-4919-bc7c-bbac5645fccd_1440x750.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:750,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1914614,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://luminousmen.substack.com/p/drunk-post-things-ive-learned-as&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/200300144?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65222cc3-9fc5-4919-bc7c-bbac5645fccd_1440x750.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ife2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65222cc3-9fc5-4919-bc7c-bbac5645fccd_1440x750.png 424w, https://substackcdn.com/image/fetch/$s_!ife2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65222cc3-9fc5-4919-bc7c-bbac5645fccd_1440x750.png 848w, https://substackcdn.com/image/fetch/$s_!ife2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65222cc3-9fc5-4919-bc7c-bbac5645fccd_1440x750.png 1272w, https://substackcdn.com/image/fetch/$s_!ife2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65222cc3-9fc5-4919-bc7c-bbac5645fccd_1440x750.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><a href="https://luminousmen.substack.com/p/drunk-post-things-ive-learned-as">Li&#231;&#245;es de carreira de um programador s&#234;nior b&#234;bado</a></h2><p>Anos atr&#225;s, um engenheiro de dados entrou no r/ExperiencedDevs, abriu uma garrafa de vinho e escreveu tudo que aprendeu em 10 anos de carreira. A conta foi deletada, mas o post sobreviveu, e o que ele escreveu traz o tipo de honestidade que s&#243; aparece quando o filtro do RH sai de cena.</p><p>N&#227;o &#233; um artigo de blog polido. N&#227;o tem framework de produtividade, nem lista de h&#225;bitos de pessoas altamente eficazes. &#201; um cara b&#234;bado dizendo que o melhor c&#243;digo &#233; nenhum c&#243;digo, que TDD &#233; uma seita, que documenta&#231;&#227;o &#233; a habilidade mais subestimada da engenharia, e que ser s&#234;nior &#233; saber quando quebrar as boas pr&#225;ticas n&#227;o s&#243; quando seguir.</p><p>Tem coisas que qualquer dev experiente vai ler e pensar &#8220;eu nunca falei isso em voz alta, mas &#233; exatamente isso&#8221;. Que stack de tecnologia no fundo n&#227;o importa tanto, porque existem uns 15 padr&#245;es fundamentais que se repetem em qualquer campo. Que gestor bom e engenheiro bom compartilham mais qualidades do que a maioria imagina. Que se voc&#234; acordou &#224;s 2h da manh&#227; pelo on-call mais de uma vez por trimestre, tem algo seriamente errado e voc&#234; precisa ou consertar ou sair. Que aprender uma linguagem &#233; f&#225;cil, o dif&#237;cil &#233; o ecossistema.</p><p>E tem coisas que s&#243; aparecem quando a pessoa n&#227;o t&#225; mais pensando no assunto. Que o maior orgulho da carreira n&#227;o foi a plataforma usada por m&#250;ltiplos times, mas o script pequeno que s&#243; ele mesmo usava. Que trabalhar com engenheiros brilhantes o tornou um programador melhor, mas trabalhar com colegas n&#227;o-t&#233;cnicos inteligentes o tornou um engenheiro melhor. Que o maior ato de lideran&#231;a que j&#225; presenciou foi quando seu chefe assumiu a culpa por um erro que era 100% dele.</p><p>O curioso &#233; que nenhuma dessas li&#231;&#245;es parece revolucion&#225;ria quando lida isoladamente. Mas juntas elas formam algo muito mais valioso: a diferen&#231;a entre aprender programa&#231;&#227;o e aprender a ser engenheiro.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://go.codecon.dev/asaas-site" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WvQi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WvQi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:26157,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://go.codecon.dev/asaas-site&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/192731183?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WvQi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Um recado do patrocinador &#128227;</strong></p><h5><strong>Nem toda decis&#227;o t&#233;cnica &#233; s&#243; t&#233;cnica</strong></h5><p>Escolher uma tecnologia, definir uma arquitetura ou priorizar uma solu&#231;&#227;o nunca &#233; s&#243; uma decis&#227;o t&#233;cnica.</p><p>Toda escolha carrega impacto em prazo, manuten&#231;&#227;o, escalabilidade e, principalmente, no neg&#243;cio. &#201; por isso que, ao longo da carreira, cresce tamb&#233;m a responsabilidade sobre essas decis&#245;es.</p><p>Quem atua como Tech Lead precisa lidar constantemente com trade-offs. Nem sempre a melhor solu&#231;&#227;o &#233; a mais sofisticada, muitas vezes, &#233; a mais simples que resolve o problema certo no tempo certo.</p><p>Esse olhar mais amplo faz diferen&#231;a no dia a dia. Conectar c&#243;digo ao contexto evita retrabalho, reduz complexidade desnecess&#225;ria e melhora a qualidade das entregas.</p><p>No Asaas, decis&#245;es t&#233;cnicas s&#227;o tomadas com esse equil&#237;brio em mente. Simplicidade, clareza e impacto real no produto fazem parte dos crit&#233;rios que guiam a Engenharia.</p><p>Se esse &#233; o tipo de desafio que voc&#234; busca, vale dar uma olhada nas oportunidades abertas.</p><p>&#128279; <a href="https://go.codecon.dev/asaas-news-vagas">Confira as vagas</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wJyG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wJyG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wJyG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151352,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/175465345?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wJyG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h5><strong>&#9729;&#65039; Eu n&#227;o gosto da nuvem. Ent&#227;o resolvi construir uma</strong></h5><p>O co-fundador do Tailscale largou uma empresa de sucesso e come&#231;ou outra do zero pra resolver o que ele chama de problema fundamental:<a href="https://crawshaw.io/blog/building-a-cloud"> a nuvem atual tem o formato errado</a>. VMs amarradas a CPU/mem&#243;ria, disco remoto que deveria ter morrido na era dos HDDs, egress absurdo, APIs dolorosas e Kubernetes existindo s&#243; pra enfeitar o problema. A justificativa pra construir o exe.dev &#233; simples e honesta: ele gosta de computadores, mas n&#227;o gosta do que a nuvem virou.</p><h5><strong>&#127744; A arte de se sabotar pensando demais</strong></h5><p><a href="https://kevinlynagh.com/newsletter/2026_04_overthinking/">Um projeto simples bem feito num final de semana bate de longe um sistema sofisticado que nunca sai do papel</a>. Kevin Lynagh descreve o ciclo cl&#225;ssico de autossabotagem: voc&#234; tem uma ideia, vai pesquisar &#8220;refer&#234;ncias&#8221;, descobre que o problema &#233; enorme, e nunca come&#231;a. A solu&#231;&#227;o n&#227;o &#233; ignorar o contexto &#233; ter clareza sobre o crit&#233;rio de sucesso antes de abrir o navegador.</p><h5><strong>&#128148; Eu amava programar. Agora eu s&#243; fa&#231;o prompt.</strong></h5><p><a href="https://dev.to/harsh2644/i-used-to-love-coding-now-i-just-prompt-550l">Um desabafo honesto sobre o que a IA fez com a alegria de programar</a>. N&#227;o &#233; um artigo de produtividade. &#201; sobre algu&#233;m que um dia ficou 20 minutos olhando pra tela em branco, abriu o Cursor, recebeu o c&#243;digo em 7 minutos, copiou, colou, funcionou, n&#227;o sentiu nada, e fechou o laptop. A conversa nos coment&#225;rios &#233; a melhor parte.</p><h5><strong>&#128225; Usando a internet como em 1999</strong></h5><p><a href="https://joshblais.com/blog/using-the-internet-like-its-1999/">O algoritmo n&#227;o &#233; um bug do sistema: ele &#233; o sistema</a>. O artigo &#233; um manifesto pr&#225;tico pra quem quer retomar o controle da pr&#243;pria aten&#231;&#227;o: RSS em vez de feed, IRC em vez de Discord, busca intencional em vez de scroll infinito, POSSE em vez de plataforma como propriet&#225;ria do seu conte&#250;do. N&#227;o &#233; nostalgia. &#201; soberania.</p><h5><strong>&#129513; TLM: o cargo que ningu&#233;m explica direito</strong></h5><p><a href="https://cpojer.net/posts/mastering-tech-lead-management">Tech Lead Manager n&#227;o &#233; EM com c&#243;digo extra nem IC com reuni&#245;es a mais, &#233; um papel pr&#243;prio, com configura&#231;&#245;es pr&#243;prias</a>. Christoph Nakazawa, ex-Meta e criador do Jest, explica como sobreviver e prosperar na fun&#231;&#227;o: gest&#227;o de pessoas vem antes do teclado, delega&#231;&#227;o &#233; escala, e comprometer-se com c&#243;digo no caminho cr&#237;tico &#233; a forma mais r&#225;pida de estressar o time.</p><h5><strong>&#128208; 3 restri&#231;&#245;es antes de construir qualquer coisa</strong></h5><p><a href="https://jordanlord.co.uk/blog/3-constraints/">Jordan Lord n&#227;o come&#231;a nenhum projeto sem passar por tr&#234;s filtros</a>: cabe em uma p&#225;gina? Tem tecnologia central separ&#225;vel do produto? Tem uma restri&#231;&#227;o definitiva que d&#225; identidade ao que est&#225; sendo constru&#237;do? Se falhar em qualquer um, ele n&#227;o constr&#243;i. A l&#243;gica por tr&#225;s &#233; a seguinte: restri&#231;&#227;o n&#227;o limita criatividade, ela colapsa o espa&#231;o de busca e for&#231;a voc&#234; a resolver o que realmente importa.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pbwi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pbwi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141788,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/175465345?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Pbwi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Eventos</strong></p><p>A Codecon Universe aconteceu e foi super divertido, se quiser ver um resumo de como foram as intera&#231;&#245;es, fizemos um post pro Instagram:</p><p>&#129680; <strong><a href="https://www.instagram.com/p/DZCycFnDtwZ/?utm_source=ig_web_copy_link&amp;igsh=MzRlODBiNWFlZA==">Codecon Universe</a></strong></p><p><strong>Youtube<br><br></strong>Entramos no clima da copa e lan&#231;amos o desafio:<br><br>&#128279; <strong><a href="https://youtu.be/sNJIdUyKuhM?si=bKiWPVyLmx3b6KCA">PROGRAMANDO UM BOL&#195;O DA COPA: Junior vs. Pleno vs. S&#234;nior</a><br><br>Select Experience<br><br></strong>A Select &#233; uma experi&#234;ncia pra profissionais experientes em tecnologia. Sem palco e sem plateia: apenas trocas genu&#237;nas, mentorias e conversas que fazem a carreira avan&#231;ar. O site com a programa&#231;&#227;o est&#225; publicado, vem conferir:<br><br><strong>&#127760; <a href="https://codecon.dev/select">Select Experience</a></strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ey0h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ey0h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:125776,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/175465345?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ey0h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><a href="https://lawsofsoftwareengineering.com/">Princ&#237;pios e padr&#245;es que moldaram a engenharia de software reunidos num site s&#243;</a></p></li><li><p><a href="https://frame.work/laptop13pro">O Framework Laptop 13 Pro chegou: modular, repar&#225;vel, com 20h de bateria e fazendo Ubuntu outsell Windows</a></p></li><li><p><a href="https://www.worseonpurpose.com/">Marcas e produtos que ficaram ruins de prop&#243;sito</a></p></li><li><p><a href="https://animata.design/">Biblioteca open-source de anima&#231;&#245;es e componentes React</a></p></li><li><p><a href="https://github.com/mattpocock/skills">Skills pra agentes de IA do Matt Pocock: 108k stars, zero vibe coding, com TDD, diagnose, grill-me e mais</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[#84 - Síndrome do impostor não some com a senioridade]]></title><description><![CDATA[Ou&#231;a agora | No fim, t&#225; todo mundo aprendendo, improvisando e tentando descobrir as coisas no caminho.]]></description><link>https://comunidade.codecon.dev/p/84-sindrome-do-impostor-nao-some</link><guid isPermaLink="false">https://comunidade.codecon.dev/p/84-sindrome-do-impostor-nao-some</guid><dc:creator><![CDATA[Alice Reis]]></dc:creator><pubDate>Thu, 28 May 2026 14:01:57 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/199602186/d34505e5a54c86917acecbc03b0ad519.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>No fim, t&#225; todo mundo aprendendo, improvisando e tentando descobrir as coisas no caminho. Ent&#227;o talvez voc&#234; n&#227;o seja um impostor!</p><p>&#8230;a n&#227;o ser que voc&#234; seja aquele dev convencido que responde tudo no tom de &#8220;&#243;bvio n&#233;?&#8221;. A&#237; ningu&#233;m aguenta mesmo.</p><p>Apresentado por: <a href="https://www.linkedin.com/in/gabrielnunes/">Gabriel Nunes</a><a href="https://www.linkedin.com/in/oalexandre/">,</a> <a href="https://www.linkedin.com/in/oalexandre/">Alexandre Klostermann</a> e <a href="https://www.linkedin.com/in/the-alex-rios/">Alex Rios</a><br><br>SEJA PRO E GANHE BENEF&#205;CIOS</p><p><a href="https://codecon.dev/pro">https://codecon.dev/pro</a></p><p>CARREIRAS NO ASAAS:</p><p><a href="https://go.codecon.dev/asaas">https://go.codecon.dev/asaas</a></p><p>Edi&#231;&#227;o: BZT &#193;udio</p>]]></content:encoded></item><item><title><![CDATA[#199 - Software pra N=1]]></title><description><![CDATA[N&#227;o existe software pra isso, ent&#227;o construa um]]></description><link>https://comunidade.codecon.dev/p/199-software-pra-n1</link><guid isPermaLink="false">https://comunidade.codecon.dev/p/199-software-pra-n1</guid><dc:creator><![CDATA[Gabriel Nunes]]></dc:creator><pubDate>Tue, 26 May 2026 15:16:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ssfr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff65efb07-7289-4082-bed7-f49f9279e9b7_1440x750.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey! &#128075;</p><p>T&#225; chegandooo! O hackathon de ideias in&#250;teis &#233; nesse final de semana, ainda d&#225; tempo de se inscrever, bora?<br><br>&#128760; <a href="https://eventos.codecon.dev/eventos/codecon-universe-26">Codecon Universe</a></p><p>Gabriel Nunes (<a href="https://twitter.com/nunesgabriel">@nunesgabriel</a>)</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://comunidade.codecon.dev/subscribe?&quot;,&quot;text&quot;:&quot;Inscreva-se&quot;,&quot;language&quot;:&quot;pt-br&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Considere assinar a Codecon PRO e apoiar nossos projetos :)</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digite seu e-mail&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Inscreva-se"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://craigmod.com/essays/software_bonkers/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ssfr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff65efb07-7289-4082-bed7-f49f9279e9b7_1440x750.png 424w, https://substackcdn.com/image/fetch/$s_!ssfr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff65efb07-7289-4082-bed7-f49f9279e9b7_1440x750.png 848w, https://substackcdn.com/image/fetch/$s_!ssfr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff65efb07-7289-4082-bed7-f49f9279e9b7_1440x750.png 1272w, https://substackcdn.com/image/fetch/$s_!ssfr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff65efb07-7289-4082-bed7-f49f9279e9b7_1440x750.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ssfr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff65efb07-7289-4082-bed7-f49f9279e9b7_1440x750.png" width="1440" height="750" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f65efb07-7289-4082-bed7-f49f9279e9b7_1440x750.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:750,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1340681,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://craigmod.com/essays/software_bonkers/&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/199334069?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff65efb07-7289-4082-bed7-f49f9279e9b7_1440x750.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ssfr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff65efb07-7289-4082-bed7-f49f9279e9b7_1440x750.png 424w, https://substackcdn.com/image/fetch/$s_!ssfr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff65efb07-7289-4082-bed7-f49f9279e9b7_1440x750.png 848w, https://substackcdn.com/image/fetch/$s_!ssfr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff65efb07-7289-4082-bed7-f49f9279e9b7_1440x750.png 1272w, https://substackcdn.com/image/fetch/$s_!ssfr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff65efb07-7289-4082-bed7-f49f9279e9b7_1440x750.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><a href="https://craigmod.com/essays/software_bonkers/">Software pra N=1</a></h2><p>Craig Mod &#233; escritor e fot&#243;grafo baseado no Jap&#227;o. A complexidade financeira da vida dele &#233; bastante consider&#225;vel, ele possui m&#250;ltiplas contas em m&#250;ltiplos pa&#237;ses, precisa fazer convers&#245;es de moeda constantemente, lidar com direitos autorais de editoras americanas, vendas diretas, programa de membros, exporta&#231;&#245;es de livros pro Jap&#227;o, investimentos p&#250;blicos e privados... E nenhum software de contabilidade do mercado resolvia tudo isso junto. Durante anos, ele usou Quicken misturado com Google Sheets, scripts customizados e software de contabilidade japon&#234;s, uma gambiarra funcional, mas sofrida. At&#233; que um dia ele cansou e decidiu construir o pr&#243;prio sistema. Chamou de TaxBot2000. E diz que &#233; o melhor software de contabilidade que j&#225; usou na vida.</p><p>H&#225; um ano isso mudou. Desde ent&#227;o ele n&#227;o consegue parar de construir. Come&#231;ou recriando o Twitter do jeito que sempre achou que deveria ser: posts que somem em 7 dias, limite de duas publica&#231;&#245;es por dia, timeline cronol&#243;gica, sem algoritmo. Depois construiu ferramentas pra indexar horas de v&#237;deo do programa de membros. Depois utilit&#225;rios pequenos que usa centenas de vezes por ano.</p><p>O que todos esses projetos t&#234;m em comum &#233; que s&#227;o in&#250;teis pra quase todo mundo. E esse &#233; exatamente o ponto. S&#227;o solu&#231;&#245;es feitas pra uma situa&#231;&#227;o espec&#237;fica, pra um fluxo de trabalho que s&#243; faz sentido pra ele. Por d&#233;cadas esse tipo de coisa era territ&#243;rio exclusivo de quem tinha tempo, dinheiro e um time de engenharia. Agora n&#227;o &#233; mais.</p><p>O que Craig descreve n&#227;o &#233; s&#243; produtividade. &#201; uma mudan&#231;a de posi&#231;&#227;o, do usu&#225;rio que se adapta ao software dispon&#237;vel, pra algu&#233;m que constr&#243;i o que precisa, do jeito que precisa, e fica com os dados. E nisso, ele j&#225; est&#225; pensando no pr&#243;ximo projeto.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://go.codecon.dev/asaas-site" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WvQi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WvQi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:26157,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://go.codecon.dev/asaas-site&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/192731183?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WvQi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Um recado do patrocinador &#128227;</strong></p><h5 style="text-align: justify;"><strong>Tech Leader n&#227;o &#233; sobre cargo</strong></h5><p style="text-align: justify;">Nem sempre existe um momento claro em que algu&#233;m &#8220;vira&#8221; Tech Leader. Na pr&#225;tica, esse movimento costuma come&#231;ar antes do t&#237;tulo.</p><p style="text-align: justify;">&#201; quando a pessoa passa a destravar decis&#245;es, ajudar o time a evoluir e assumir responsabilidade pelo que est&#225; sendo constru&#237;do, n&#227;o s&#243; pelo pr&#243;prio c&#243;digo, mas pelo resultado como um todo. Lideran&#231;a t&#233;cnica aparece muito mais no dia a dia do que em uma promo&#231;&#227;o.</p><p style="text-align: justify;">Isso muda a forma de atuar. N&#227;o &#233; s&#243; sobre resolver problemas, mas sobre dar contexto, facilitar discuss&#245;es e garantir que as decis&#245;es fa&#231;am sentido para o time e para o produto.</p><p style="text-align: justify;">No Asaas, esse tipo de protagonismo &#233; parte da rotina. A lideran&#231;a t&#233;cnica acontece pr&#243;xima do c&#243;digo, das pessoas e das decis&#245;es que realmente impactam o que est&#225; sendo entregue.</p><p>Para quem j&#225; atua assim ou quer dar esse pr&#243;ximo passo, o Asaas est&#225; com oportunidades  abertas de Tech Leader no time de Engenharia, confira: </p><p>&#128279; <a href="https://go.codecon.dev/asaas-news-tech-leader">Confira a vaga</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wJyG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wJyG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wJyG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151352,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/175465345?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wJyG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h5><strong>&#128184; M&#250;ltiplos SaaS com R$100/m&#234;s de infraestrutura</strong></h5><p>Um dev bootstrapper revela como roda v&#225;rios produtos com MRR positivo usando apenas um VPS barato, Go compilado, SQLite com WAL habilitado e uma GPU velha em casa para AI em batch. <a href="https://stevehanov.ca/blog/how-i-run-multiple-10k-mrr-companies-on-a-20month-tech-stack">A conclus&#227;o que desafia o consenso: AWS, EKS e bancos de dados remotos s&#227;o complexidade desnecess&#225;ria para a maioria dos neg&#243;cios reais.</a></p><h5><strong>&#127959;&#65039; Design e engenharia: a separa&#231;&#227;o que nunca deveria ter existido</strong></h5><p><a href="https://matthiasott.com/articles/design-and-engineering-as-one">O modelo herdado da linha de montagem industrial, onde designers projetam e desenvolvedores constroem em sequ&#234;ncia, cria uma lacuna que nenhuma ferramenta de handoff resolve.</a> O que realmente funciona &#233; prototipar no browser, na mat&#233;ria-prima de verdade, e ter pessoas que pensam em composi&#231;&#227;o e estrutura ao mesmo tempo.</p><h5><strong>&#129309; Um dev, duas d&#250;zias de agentes, zero alinhamento</strong></h5><p>Uma staff engineer do GitHub Next apresenta o Ace, um workspace multiplayer para desenvolvimento com agentes. O argumento central: ferramentas de coding atuais s&#227;o todas single-player, mas software n&#227;o &#233; um esporte individual. <a href="https://maggieappleton.com/zero-alignment">Quando implementa&#231;&#227;o fica barata, o gargalo passa a ser o alinhamento de equipe e nenhuma ferramenta atual resolve isso.</a></p><h5><strong>&#128421;&#65039; O handoff morreu, e foi &#243;timo</strong></h5><p>Uma equipe de tr&#234;s pessoas (designer, dev e PM) entregou um site bem acabado em tr&#234;s semanas usando uma ferramenta de agentes onde todos trabalhavam no mesmo reposit&#243;rio ao mesmo tempo, cada um do seu jeito. O designer ajustava anima&#231;&#245;es sem tocar no c&#243;digo. O dev gerenciava PRs e padronizava conven&#231;&#245;es. O PM inseria conte&#250;do. <a href="https://www.lukew.com/ff/entry.asp?2148">Sem fila de espera, sem &#8220;manda pro dev&#8221;. Quando o handoff some, todo mundo constr&#243;i.</a></p><h5><strong>&#127918; Fiz um jogo sobre times de software, ficou real demais</strong></h5><p>Uma dev construiu o DDDnD pra zoar com as situa&#231;&#245;es cl&#225;ssicas do trabalho, d&#237;vida t&#233;cnica, press&#227;o de stakeholder, decis&#245;es arquiteturais que assombram &#224;s 2 da manh&#227;. <a href="https://blog.moriel.tech/posts/dddnd-mirror/">O problema &#233; que, ao modelar as din&#226;micas, o jogo ficou reeal demais pra ser s&#243; com&#233;dia</a>. Vale jogar e mandar pro seu time.</p><h5><strong>&#129504; Usar IA pra pensar mais, n&#227;o pra pensar menos</strong></h5><p>O texto divide engenheiros em dois grupos: os que usam IA pra se livrar do trabalho mec&#226;nico e focar no que importa e os que usam pra evitar pensar. A diferen&#231;a parece pequena no curto prazo mas muda r&#225;pido. Quem terceiriza o racioc&#237;nio perde tamb&#233;m em julgamento. <a href="https://www.koshyjohn.com/blog/ai-should-elevate-your-thinking-not-replace-it/">Quem usa IA como alavanca sai operando num n&#237;vel acima. &#201; especialmente relevante pra quem est&#225; no in&#237;cio da carreira.</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pbwi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pbwi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141788,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/175465345?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Pbwi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Eventos</strong></p><p>A Codecon vai ter um hackathon online! Nos dias 29 a 31 de maio, vai acontecer a Codecon Universe.</p><p>Bora participar? &#128064;</p><p>&#129680; <strong><a href="https://eventos.codecon.dev/eventos/codecon-universe-26">Codecon Universe</a></strong></p><p><strong>Youtube<br><br></strong>Acabamos de atingir 60 MIL INSCRITOS!<br>E tem v&#237;deo fresquinho no canal:<br><br>&#128279; <strong><a href="https://youtu.be/cIfmNvZ4q0M?si=oPek4_Dx5MC2q1cl">O que acontece quando um CEO tenta programar?</a></strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ey0h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ey0h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:125776,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/175465345?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ey0h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><a href="https://bryanhogan.com/blog/obsidian-introduction">Introdu&#231;&#227;o direta ao Obsidian: por que usar, como manter simples e como encaixar no seu fluxo</a></p></li><li><p><a href="https://codeberg.org/xsawyerx/curl-doom">DOOM jogado via cURL no terminal, sem instalar nada al&#233;m do bash</a></p></li><li><p><a href="https://everestdrive.io/">Simulador multiplayer de tripula&#231;&#227;o de nave espacial, gr&#225;tis, direto no browser</a></p></li><li><p><a href="https://hisorty.app/">Jogo di&#225;rio onde voc&#234; ordena eventos hist&#243;ricos em ordem cronol&#243;gica</a></p></li><li><p><a href="https://nango.dev/">Conecte seu produto ou agente a mais de 800 APIs com autentica&#231;&#227;o e infraestrutura prontas</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Bastidores da Codecon #15]]></title><description><![CDATA[Um resumo do que estamos fazendo por aqui]]></description><link>https://comunidade.codecon.dev/p/bastidores-da-codecon-15</link><guid isPermaLink="false">https://comunidade.codecon.dev/p/bastidores-da-codecon-15</guid><dc:creator><![CDATA[Gabriel Nunes]]></dc:creator><pubDate>Fri, 22 May 2026 17:43:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CFsB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a8aaa21-9c4c-4766-8f32-83dc57a36ffb_1280x960.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Que semana eim.</p><p>Parece que toda vez que eu venho mandar os bastidores aqui, eu t&#244; corrido. Mas olha, sempre parece que piora, kkkkcrying.</p><p>Mas&#8230; vamos ao que interessa.</p><h2>Novos patroc&#237;nios no Youtube</h2><p>Depois &#8230;</p>
      <p>
          <a href="https://comunidade.codecon.dev/p/bastidores-da-codecon-15">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[#198 - Mais código não significa mais entrega]]></title><description><![CDATA[Se voc&#234; acha que o problema &#233; a velocidade em escrever c&#243;digo, voc&#234; est&#225; errado]]></description><link>https://comunidade.codecon.dev/p/198-mais-codigo-nao-significa-mais</link><guid isPermaLink="false">https://comunidade.codecon.dev/p/198-mais-codigo-nao-significa-mais</guid><dc:creator><![CDATA[Gabriel Nunes]]></dc:creator><pubDate>Tue, 19 May 2026 14:58:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!uktu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1a662fd-a11b-4ba9-aade-79680466c048_1440x750.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey! &#128075;</p><p>J&#225; segue nosso canal no YouTube? Publicamos v&#237;deos toda semana com desafios e devs programando ideias malucas. Vem ver!<br><br>&#127916; <a href="https://www.youtube.com/@codecondev">Canal da Codecon</a></p><p>Gabriel Nunes (<a href="https://twitter.com/nunesgabriel">@nunesgabriel</a>)</p>
      <p>
          <a href="https://comunidade.codecon.dev/p/198-mais-codigo-nao-significa-mais">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[#83 - Este é mais um episódio sobre IA]]></title><description><![CDATA[Ou&#231;a agora | Nesse epis&#243;dio, falamos&#8230; sobre IA de novo, vem ouvir!]]></description><link>https://comunidade.codecon.dev/p/83-este-e-mais-um-episodio-sobre</link><guid isPermaLink="false">https://comunidade.codecon.dev/p/83-este-e-mais-um-episodio-sobre</guid><dc:creator><![CDATA[Alice Reis]]></dc:creator><pubDate>Thu, 14 May 2026 15:00:18 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/197696381/74ef2c4b7164f6cd7193bf42c06cc575.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Nesse epis&#243;dio, falamos&#8230; sobre IA de novo, vem ouvir! </p><p>Apresentado por: <a href="https://www.linkedin.com/in/gabrielnunes/">Gabriel Nunes</a><a href="https://www.linkedin.com/in/oalexandre/">,</a> <a href="https://www.linkedin.com/in/oalexandre/">Alexandre Klostermann</a> e <a href="https://www.linkedin.com/in/eminetto/">Elton Minetto</a></p><p>Artigo e livro citado no programa:<br><br><a href="https://johnjwang.com/post/2026/03/27/why-are-executives-enabled-with-ai-but-ics-arent/">Why are executives enamored with AI but ICs aren&#8217;t?</a><br><br><a href="https://www.amazon.com.br/lado-dif%C3%ADcil-das-situa%C3%A7%C3%B5es-dif%C3%ADceis/dp/857827976X?&amp;linkCode=sl2&amp;tag=gnunes-20&amp;linkId=fb6163f74f3183523d99397051b76569&amp;ref_=as_li_ss_tl">O lado dif&#237;cil das situa&#231;&#245;es dif&#237;ceis: Como construir um neg&#243;cio quando n&#227;o existem respostas prontas</a><br><br>SEJA PRO E GANHE BENEF&#205;CIOS</p><p><a href="https://codecon.dev/pro">https://codecon.dev/pro</a></p><p>CARREIRAS NO ASAAS:</p><p><a href="https://go.codecon.dev/asaas">https://go.codecon.dev/asaas</a></p><p>Edi&#231;&#227;o: BZT &#193;udio</p>]]></content:encoded></item><item><title><![CDATA[Bastidores da Codecon #14]]></title><description><![CDATA[Um resumo do que estamos fazendo por aqui]]></description><link>https://comunidade.codecon.dev/p/bastidores-da-codecon-14</link><guid isPermaLink="false">https://comunidade.codecon.dev/p/bastidores-da-codecon-14</guid><dc:creator><![CDATA[Gabriel Nunes]]></dc:creator><pubDate>Wed, 13 May 2026 13:01:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UEut!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd777ee7b-82cf-4c1a-89bf-f2a66d3cdea7_1538x783.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Faz tempo que n&#227;o apare&#231;o por aqui.</p><p>As &#250;ltimas semanas foram bem corridas e, por isso, acabei esquecendo de enviar o dois &#250;ltimos e-mail de bastidores. &#128517;</p><p>Mas vou mandar hoje um e-email resum&#227;o das &#250;lt&#8230;</p>
      <p>
          <a href="https://comunidade.codecon.dev/p/bastidores-da-codecon-14">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[#197 - O atalho que parece produtividade]]></title><description><![CDATA[A IA revela quem t&#225; iterando e quem n&#227;o t&#225;. Simples assim.]]></description><link>https://comunidade.codecon.dev/p/197-o-atalho-que-parece-produtividade</link><guid isPermaLink="false">https://comunidade.codecon.dev/p/197-o-atalho-que-parece-produtividade</guid><dc:creator><![CDATA[Gabriel Nunes]]></dc:creator><pubDate>Tue, 12 May 2026 14:29:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!KIY1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88f91550-8c91-4504-9362-cb5f7db76551_1440x750.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey! &#128075;</p><p>Viram os novos nomes confirmados pra Codecon Summit 26? A edi&#231;&#227;o desse ano vai ser demais. N&#227;o entrem em p&#226;nico, mas corram pra garantir o ingresso, vai l&#225;!</p><p>&#128060;<a href="https://codecon.dev/summit"> Codecon Summit 26</a></p><p>Gabriel Nunes (<a href="https://twitter.com/nunesgabriel">@nunesgabriel</a>)</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://comunidade.codecon.dev/subscribe?&quot;,&quot;text&quot;:&quot;Inscreva-se&quot;,&quot;language&quot;:&quot;pt-br&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Considere assinar a Codecon PRO e apoiar nossos projetos :)</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digite seu e-mail&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Inscreva-se"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.chrbutler.com/craft-is-untouchable" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KIY1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88f91550-8c91-4504-9362-cb5f7db76551_1440x750.png 424w, https://substackcdn.com/image/fetch/$s_!KIY1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88f91550-8c91-4504-9362-cb5f7db76551_1440x750.png 848w, https://substackcdn.com/image/fetch/$s_!KIY1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88f91550-8c91-4504-9362-cb5f7db76551_1440x750.png 1272w, https://substackcdn.com/image/fetch/$s_!KIY1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88f91550-8c91-4504-9362-cb5f7db76551_1440x750.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KIY1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88f91550-8c91-4504-9362-cb5f7db76551_1440x750.png" width="1440" height="750" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/88f91550-8c91-4504-9362-cb5f7db76551_1440x750.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:750,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1520153,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.chrbutler.com/craft-is-untouchable&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/197356040?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88f91550-8c91-4504-9362-cb5f7db76551_1440x750.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KIY1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88f91550-8c91-4504-9362-cb5f7db76551_1440x750.png 424w, https://substackcdn.com/image/fetch/$s_!KIY1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88f91550-8c91-4504-9362-cb5f7db76551_1440x750.png 848w, https://substackcdn.com/image/fetch/$s_!KIY1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88f91550-8c91-4504-9362-cb5f7db76551_1440x750.png 1272w, https://substackcdn.com/image/fetch/$s_!KIY1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88f91550-8c91-4504-9362-cb5f7db76551_1440x750.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><a href="https://www.chrbutler.com/craft-is-untouchable">O atalho que parece produtividade</a></h2><p>Tem um v&#237;deo chamado &#8220;<a href="https://www.youtube.com/watch?v=lkKGQVHrXzE">Designing with Claude Code</a>&#8220; que circulou por a&#237; um tempo atr&#225;s, um designer abre o Claude, digita &#8220;cria uma home page pra um app de finan&#231;as&#8221; e, em segundos, tem uma p&#225;gina apresent&#225;vel na tela. Nos pr&#243;ximos 57 minutos, ele vai ajustando o estilo, pedindo mudan&#231;as aqui e ali. O t&#237;tulo diz que ele estava &#8220;desenhando uma aplica&#231;&#227;o&#8221;. Mas quando &#233; que o design aconteceu de verdade?</p><p>Mozart compunha arranjos inteiros na cabe&#231;a. Beethoven ficou surdo e mesmo assim produziu algumas das obras mais celebradas da hist&#243;ria. O que define quem realmente cria &#233; ac&#250;mulo de julgamento, aplicado com disciplina em cada decis&#227;o.</p><p>Com IA, esse julgamento n&#227;o some. Hierarquia visual ainda guia aten&#231;&#227;o. Estrutura ainda comunica antes do conte&#250;do. O que muda &#233; o n&#237;vel de onde o trabalho acontece. Em vez de pensar &#8220;como codar esse CSS?&#8221;, voc&#234; pensa &#8220;o que isso t&#225; comunicando? Qual estrutura serve melhor pra quem vai usar isso?&#8221;. Continua sendo cria&#231;&#227;o intencional, s&#243; que num n&#237;vel diferente.</p><p>O problema aparece quando a velocidade de gera&#231;&#227;o come&#231;a a substituir esse julgamento. Algo que n&#227;o existia um minuto atr&#225;s de repente t&#225; l&#225;, clic&#225;vel, com gr&#225;ficos animados, t&#237;tulos coloridos. O esfor&#231;o foi m&#237;nimo, parece pronto, e a maioria das pessoas n&#227;o v&#227;o notar a diferen&#231;a. Por que iterar? Por que refinar?</p><p>A&#237; que est&#225; o problema, n&#227;o na ferramenta, mas na satisfa&#231;&#227;o do qu&#227;o f&#225;cil ela pode produzir qualquer coisa. Gerar e considerar pronto &#233; consumir conveni&#234;ncia. Gerar, olhar com aten&#231;&#227;o, questionar o que aquilo t&#225; comunicando, ajustar, gerar de novo e entender por qu&#234; uma vers&#227;o funciona melhor que a outra, isso &#233; criar com inten&#231;&#227;o e com prop&#243;sito bem definido. A ferramenta &#233; a mesma, mas a postura de quem est&#225; desenvolvendo &#233; completamente diferente.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://go.codecon.dev/asaas-site" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WvQi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WvQi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:26157,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://go.codecon.dev/asaas-site&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/192731183?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WvQi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Um recado do patrocinador &#128227;</strong></p><h5 style="text-align: justify;"><strong>Nem todo problema se resolve com mais c&#243;digo</strong></h5><p>Quando algo come&#231;a a ficar complexo, a primeira rea&#231;&#227;o costuma ser adicionar mais c&#243;digo, mais regras, mais camadas.</p><p>Mas nem sempre &#233; isso que resolve.</p><p>Muitos dos problemas em sistemas maiores est&#227;o menos na implementa&#231;&#227;o e mais na forma como tudo se conecta. Depend&#234;ncias demais, responsabilidades pouco claras e dificuldade de evoluir sem impactar outras partes s&#227;o sinais cl&#225;ssicos disso.</p><p>A arquitetura celular entra justamente nesse ponto. A ideia n&#227;o &#233; s&#243; dividir o sistema, mas criar estruturas mais aut&#244;nomas, que consigam evoluir de forma mais independente e com menos fric&#231;&#227;o.</p><p>Isso muda a forma de pensar solu&#231;&#245;es. Antes de escrever c&#243;digo, entra a pergunta: como organizar melhor esse contexto?</p><p>No Asaas, esse tipo de decis&#227;o faz parte da evolu&#231;&#227;o dos sistemas. Arquitetura &#233; tratada como algo vivo, que acompanha o crescimento do produto.</p><p>Se voc&#234; gosta de resolver problemas nesse n&#237;vel, vale conhecer as oportunidades abertas.</p><p>&#128279; <a href="https://go.codecon.dev/asaas-news-vagas">Confira as vagas</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wJyG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wJyG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wJyG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151352,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/175465345?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wJyG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h5><strong>&#129489;&#8205;&#128187; O come&#231;o da programa&#231;&#227;o</strong></h5><p>A IA n&#227;o acabou com o programador, ela criou o momento mais valioso da hist&#243;ria pra quem sabe usar com ceticismo. <a href="https://bitsplitting.org/2026/04/01/the-beginning-of-programming-as-well-know-it/">Quem abra&#231;a as ferramentas, mas questiona tudo que elas produzem est&#225; mais bem equipado do que qualquer dev em qualquer &#233;poca anterior.</a> O debate n&#227;o &#233; mais &#8220;vai substituir ou n&#227;o&#8221;, &#233; &#8220;quem vai sobrar quando a poeira baixar&#8221;.</p><h5><strong>&#128376;&#65039; O retorno do webmaster</strong></h5><p><a href="https://brasil.uxdesign.cc/o-retorno-do-webmaster-e84a96c969d0">A especializa&#231;&#227;o extrema que dominou a ind&#250;stria por duas d&#233;cadas est&#225; encontrando seu contrapeso.</a> Com IA, no-code e novas ferramentas, surge espa&#231;o para o <em>full stack builder</em>: n&#227;o aquele que domina tudo em profundidade, mas que consegue conectar as pe&#231;as e colocar um produto no ar praticamente sozinho. O webmaster voltou, mas agora com ferramentas muito mais poderosas.</p><h5><strong>&#9997;&#65039; N&#227;o deixe a IA escrever por voc&#234;</strong></h5><p><a href="https://alexhwoods.com/dont-let-ai-write-for-you/">Deixar uma LLM escrever por voc&#234; &#233; como pagar algu&#233;m pra malhar no seu lugar.</a> O objetivo de escrever n&#227;o &#233; ter um texto pronto r&#225;pido, &#233; sair do outro lado entendendo melhor, o que voc&#234; pensava que j&#225; entendia sobre o assunto. Cada documento gerado por IA &#233; uma oportunidade perdida de pensar. E quem l&#234; percebe.</p><h5><strong>&#128193; Anatomia da pasta .claude</strong></h5><p><a href="https://blog.dailydoseofds.com/p/anatomy-of-the-claude-folder">A pasta .claude &#233; o centro de controle do Claude Code no seu projeto.</a> Ela guarda instru&#231;&#245;es, comandos customizados, regras de permiss&#227;o e mem&#243;ria entre sess&#245;es. Um guia completo de o que &#233;, onde fica e por qu&#234;.</p><h5><strong>&#9823;&#65039; Xadrez em SQL puro</strong></h5><p><a href="https://www.dbpro.app/blog/chess-in-pure-sql">Sem JavaScript. Sem frameworks. Um tabuleiro de xadrez jog&#225;vel feito inteiramente em SQL.</a> O post demonstra como usar pivot com agrega&#231;&#227;o condicional pra transformar linhas numa grade 8x8 e ainda recria ao vivo uma das partidas mais famosas da hist&#243;ria do xadrez. SQL &#233; mais expressivo do que a maioria das pessoas d&#225; cr&#233;dito.</p><h5><strong>&#128548; Trabalhando em produtos que as pessoas odeiam</strong></h5><p><a href="https://www.seangoedecke.com/working-on-products-people-hate/">Um engenheiro do GitHub Copilot, aquele que muita gente fala mal, escreve sobre o que significa passar anos construindo software que n&#227;o &#233; amado.</a> A conclus&#227;o &#233;: a qualidade do c&#243;digo raramente determina se um produto vai ser adorado ou detestado. Isso depende de incentivos, times e contexto, coisas que nenhum dev controla sozinho.</p><h5><strong>&#127752; Design web com alegria</strong></h5><p><a href="https://jamesg.blog/2026/05/01/joyful-web-design">Alegria deveria ser um objetivo de design.</a> Um texto sobre fazer p&#225;ginas que d&#227;o prazer de construir e que surpreendem quem visita. Num mundo de sites gerados em massa, cuidar dos detalhes que ningu&#233;m pediu virou quase um ato de resist&#234;ncia.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pbwi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pbwi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141788,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/175465345?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Pbwi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Eventos</strong></p><p>A Codecon vai ter um hackathon online! Nos dias 29 a 31 de maio, vai acontecer a Codecon Universe.</p><p>Bora participar? &#128064;</p><p>&#129680; <strong><a href="https://eventos.codecon.dev/eventos/codecon-universe-26">Codecon Universe</a></strong></p><p><strong>YouTube</strong></p><p>Hoje sai mais um v&#237;deo no canal, vem ver!</p><p>&#128337; <strong><a href="https://youtu.be/-igoPz__fng?si=70--IXQpJc6IyGgM">BUSCA SEMANTICA EM 2 HORAS - Junior vs. Pleno vs. Senior</a></strong></p><p><strong>Meetups</strong></p><p>Quaaase todos meetups publicados esse m&#234;s, bora participar, evento gratuito!<br><br>&#129730; <strong><a href="https://codecon.dev/eventos">Meetups do m&#234;s de maio</a></strong></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ey0h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ey0h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:125776,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/175465345?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ey0h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p>Se voc&#234; quer descobrir como usar a Intelig&#234;ncia Artificial para acelerar sua carreira em tech, a TripleTen lan&#231;ou novos MBAs focados em IA e Dados e est&#225; oferecendo uma consultoria gratuita de carreira para ajudar voc&#234; a entender quais caminhos fazem mais sentido para o seu momento profissional.  B&#244;nus: <a href="https://3.basecamp.com/5712916/buckets/35247467/card_tables/cards/9827318041#__recording_9827323032:~:text=Use%20o%20cupom%20CODECON10%C2%A0para%20garantir%2010%25%20OFF">Use o cupom CODECON10 para garantir 10% OFF.</a></p></li><li><p><a href="https://ccunpacked.dev/">Tudo que acontece quando voc&#234; manda uma mensagem pro Claude Code, mapeado direto do c&#243;digo-fonte</a></p></li><li><p><a href="https://ghost.build/">Postgres constru&#237;do pra agentes de IA: cria, bifurca, usa e destr&#243;i bancos de dados sob demanda</a></p></li><li><p><a href="https://www.codingfont.com/">Torneio eliminat&#243;rio pra descobrir de uma vez qual fonte de c&#243;digo voc&#234; realmente ama</a></p></li><li><p><a href="https://github.com/wesbos/JSON-Alexander">Uma extens&#227;o pra nunca mais olhar pra JSON cru no browser</a></p></li><li><p><a href="https://www.keithcirkel.co.uk/css-or-bs/">Voc&#234; sabe CSS ou acha que sabe?</a></p></li><li><p><a href="https://selfh.st/command-line-corner/">Arquivo com os comandos Linux mais &#250;teis</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[#196 - O dev que ainda constrói por diversão]]></title><description><![CDATA[Num mercado obcecado por m&#233;tricas e buzzwords, o projeto pessoal virou ato de resist&#234;ncia.]]></description><link>https://comunidade.codecon.dev/p/196-o-dev-que-ainda-constroi-por</link><guid isPermaLink="false">https://comunidade.codecon.dev/p/196-o-dev-que-ainda-constroi-por</guid><dc:creator><![CDATA[Gabriel Nunes]]></dc:creator><pubDate>Tue, 05 May 2026 14:02:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HuJH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74970f3f-31a0-4bff-980f-d011938aa559_1440x750.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey! &#128075;</p><p>Falando em construir por divers&#227;o, a Codecon tem um evento feito exatamente pra isso.</p><p>A <strong>Codecon Universe</strong> &#233; um hackathon de ideias in&#250;teis e absurdas, solu&#231;&#245;es pra problemas que n&#227;o existem e projetos que desafiam a l&#243;gica. Sem KPI, sem ROI, sem pitch pra investidor. O objetivo &#233; criatividade t&#233;cnica pura.</p><p>Se voc&#234; ficou com vontade de ir pro <em>galp&#227;o</em>, vai l&#225; pega suas ferramentas e se inscreve!</p><p>&#128760;<a href="https://eventos.codecon.dev/eventos/codecon-universe-26"> Codecon Universe 26</a></p><p>Gabriel Nunes (<a href="https://twitter.com/nunesgabriel">@nunesgabriel</a>)</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://comunidade.codecon.dev/subscribe?&quot;,&quot;text&quot;:&quot;Inscreva-se&quot;,&quot;language&quot;:&quot;pt-br&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Considere assinar a Codecon PRO e apoiar nossos projetos :)</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digite seu e-mail&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Inscreva-se"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://dylanbutler.dev/blog/protect-your-shed/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HuJH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74970f3f-31a0-4bff-980f-d011938aa559_1440x750.png 424w, https://substackcdn.com/image/fetch/$s_!HuJH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74970f3f-31a0-4bff-980f-d011938aa559_1440x750.png 848w, https://substackcdn.com/image/fetch/$s_!HuJH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74970f3f-31a0-4bff-980f-d011938aa559_1440x750.png 1272w, https://substackcdn.com/image/fetch/$s_!HuJH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74970f3f-31a0-4bff-980f-d011938aa559_1440x750.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HuJH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74970f3f-31a0-4bff-980f-d011938aa559_1440x750.png" width="1440" height="750" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74970f3f-31a0-4bff-980f-d011938aa559_1440x750.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:750,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1226678,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://dylanbutler.dev/blog/protect-your-shed/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/196542977?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74970f3f-31a0-4bff-980f-d011938aa559_1440x750.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HuJH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74970f3f-31a0-4bff-980f-d011938aa559_1440x750.png 424w, https://substackcdn.com/image/fetch/$s_!HuJH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74970f3f-31a0-4bff-980f-d011938aa559_1440x750.png 848w, https://substackcdn.com/image/fetch/$s_!HuJH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74970f3f-31a0-4bff-980f-d011938aa559_1440x750.png 1272w, https://substackcdn.com/image/fetch/$s_!HuJH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74970f3f-31a0-4bff-980f-d011938aa559_1440x750.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><a href="https://dylanbutler.dev/blog/protect-your-shed/">O dev que ainda constr&#243;i por divers&#227;o</a></h2><p>Existe um tipo de dev que est&#225; desaparecendo. N&#227;o o dev desempregado, n&#227;o o dev substitu&#237;do por IA, mas o dev curioso aquele que passava uma tarde inteira implementando um emulador de Game Boy s&#243; pra entender como hardware funciona, que subia um servi&#231;o com uma tecnologia nova sem escrever uma proposta pra isso, que constru&#237;a coisas sem saber exatamente por qu&#234;. Esse perfil foi sendo substitu&#237;do aos poucos pelo dev perform&#225;tico aquele que vive preocupado com o pr&#243;ximo case do LinkedIn, com subir o DAU, com escolher o framework certo antes mesmo de ter um problema pra resolver.</p><p>A cultura do desenvolvimento virou uma corrida de KPIs disfar&#231;ada de inova&#231;&#227;o. Todo mundo &#8220;constr&#243;i&#8221;, mas poucos ainda criam. E no meio disso tudo, o projeto pessoal, aquele galp&#227;o improvisado no quintal, sem blueprints nem aprova&#231;&#227;o de comit&#234;, ficou com cara de coisa de quem tem tempo sobrando. S&#243; que tempo n&#227;o &#233; o problema. A gente passa em m&#233;dia duas horas por dia consumindo conte&#250;do que n&#227;o muda nada na nossa vida. O que falta n&#227;o &#233; hora no rel&#243;gio, &#233; clareza sobre o que vale a pena construir com ela.</p><p>O argumento mais honesto a favor dos side projects n&#227;o &#233; que eles podem virar startups. A maioria n&#227;o vai. O argumento real &#233; que eles s&#227;o o &#250;nico espa&#231;o onde voc&#234; ainda &#233; o arquiteto, o revisor e o usu&#225;rio ao mesmo tempo. &#201; onde voc&#234; quebra coisas sem que ningu&#233;m pague o pre&#231;o, onde experimenta sem precisar justificar o ROI, onde o erro custa uma noite e n&#227;o um trimestre. E &#233; exatamente nessa liberdade que o aprendizado acontece de verdade, n&#227;o nos cursos, n&#227;o nos certificados, mas na gambiarra que funcionou e na que n&#227;o funcionou.</p><p>Tem algo mais profundo acontecendo aqui tamb&#233;m. O trabalho em empresa grande ensina a escala, a disciplina, os processos que existem porque algu&#233;m aprendeu do jeito dif&#237;cil o que acontece sem eles. Mas escala tem um custo: a rigidez. Voc&#234; vira um trabalhador num canteiro enorme, raramente escolhe os materiais, quase nunca experimenta com a funda&#231;&#227;o. O &#8220;galp&#227;o&#8221; &#233; onde voc&#234; pega tudo que aprendeu finalmente testa nas suas pr&#243;prias condi&#231;&#245;es. &#201; onde a curiosidade n&#227;o precisa pedir passagem.</p><p>Proteger seus projetos pessoais n&#227;o &#233; conselho de produtividade. &#201; quase um ato pol&#237;tico num mercado que quer transformar todo dev em executor de tickets. O dev que ainda constr&#243;i por divers&#227;o &#233; o que lembra por que entrou nessa &#225;rea, &#233; o que aparece numa reuni&#227;o com contexto real porque j&#225; quebrou aquela ferramenta no pr&#243;prio ambiente, &#233; o que n&#227;o depende s&#243; do emprego pra continuar crescendo. O side project n&#227;o &#233; o oposto do trabalho s&#233;rio. &#201; o que garante que voc&#234; ainda vai querer construir quando o trabalho tentar convencer voc&#234; do contr&#225;rio.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://go.codecon.dev/asaas-site" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WvQi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WvQi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:26157,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://go.codecon.dev/asaas-site&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/192731183?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WvQi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Um recado do patrocinador &#128227;</strong></p><h5><strong>Quando o sistema cresce, a arquitetura precisa acompanhar</strong></h5><p style="text-align: justify;">Sistemas come&#231;am simples. Poucos servi&#231;os, poucas integra&#231;&#245;es, decis&#245;es r&#225;pidas.</p><p style="text-align: justify;">Com o tempo, isso muda. Novas demandas aparecem, o volume cresce e aquilo que antes funcionava bem come&#231;a a gerar acoplamento, depend&#234;ncias e gargalos dif&#237;ceis de evoluir.</p><p style="text-align: justify;">&#201; nesse momento que arquitetura deixa de ser s&#243; organiza&#231;&#227;o t&#233;cnica e passa a ser uma necessidade para sustentar crescimento.</p><p style="text-align: justify;">A arquitetura celular surge como uma forma de lidar com esse cen&#225;rio. Estruturar o sistema em partes mais independentes, com responsabilidades claras, ajuda a evoluir com mais seguran&#231;a, reduzir impactos e manter a velocidade do time.</p><p style="text-align: justify;">No Asaas, esse tipo de desafio faz parte do dia a dia da Engenharia. Pensar a evolu&#231;&#227;o da arquitetura n&#227;o &#233; algo isolado, mas cont&#237;nuo, sempre conectado ao que o produto precisa.</p><p style="text-align: justify;">Para quem gosta de atuar nesse n&#237;vel de constru&#231;&#227;o e evolu&#231;&#227;o de sistemas, o Asaas est&#225; com uma oportunidade aberta para Tech Leader de Engenharia (arquitetura celular), confira mais detalhes: <a href="https://go.codecon.dev/asaas-news-tech-leader-engenharia">vaga Tech Leader de Engenharia</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wJyG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wJyG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wJyG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151352,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/175465345?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wJyG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h5>&#129302; <strong>As regras de ouro do produto agent-first</strong></h5><p><a href="https://newsletter.posthog.com/p/the-golden-rules-of-agent-first-product">O PostHog reconstruiu sua arquitetura de IA duas vezes antes de chegar numa coisa que funcionasse.</a> O aprendizado virou cinco regras: agentes precisam conseguir fazer tudo que o usu&#225;rio faz, devem ser encontrados no n&#237;vel de abstra&#231;&#227;o onde j&#225; raciocinam bem (SQL, no caso deles), o contexto universal precisa ser carregado desde o in&#237;cio, e assim por diante. &#201; a vis&#227;o mais pr&#225;tica que li sobre o que significa construir um produto pensando em agentes como usu&#225;rio prim&#225;rio, n&#227;o como feature bolt-on.</p><h5>&#9889; <strong>Imperativo vs. declarativo: a distin&#231;&#227;o que voc&#234; usa todo dia sem saber nomear</strong></h5><p><a href="https://fireship.dev/c/react/imperative-vs-declarative">Todo mundo que aprende React escuta que &#8220;React &#233; declarativo&#8221;. Mas quando voc&#234; tenta explicar o que isso significa, a defini&#231;&#227;o de livro n&#227;o ajuda ningu&#233;m.</a> Esse artigo resolve isso com met&#225;foras e exemplos reais de c&#243;digo comparando for loops com map e reduce. A virada &#233; perceber que toda solu&#231;&#227;o declarativa &#233; uma abstra&#231;&#227;o sobre uma implementa&#231;&#227;o imperativa e que React &#233; s&#243; mais uma camada disso.</p><h5>&#129504; <strong>Procrastina&#231;&#227;o produtiva: por que seu c&#233;rebro foge das tarefas chatas</strong></h5><p><a href="https://www.maxvanijsselmuiden.nl/blog/productive-procrastination/">Voc&#234; terminou tr&#234;s tarefas hoje, mas a mais importante n&#227;o saiu do lugar.</a> O autor percebeu isso nos pr&#243;prios dados de edi&#231;&#227;o de v&#237;deo: quanto mais tempo entre a grava&#231;&#227;o e a edi&#231;&#227;o, menor a produtividade e os projetos &#8220;especiais&#8221; (novos, fora da fila) sempre sa&#237;am mais r&#225;pido. A ci&#234;ncia explica, nosso c&#233;rebro responde mais a est&#237;mulos novos (dopamina), evita emo&#231;&#245;es negativas associadas &#224; tarefa principal (am&#237;gdala) e ainda se convence de que j&#225; foi produtivo o suficiente depois de completar tarefas menores (moral licensing). A solu&#231;&#227;o n&#227;o &#233; for&#231;a de vontade &#233; entender a mec&#226;nica e construir um h&#225;bito.</p><h5>&#129693; <strong>Uma promise que nunca resolve, como padr&#227;o de controle de fluxo</strong></h5><p><a href="https://www.inngest.com/blog/hanging-promises-for-control-flow">Uma promise que nunca resolve &#233; uma forma surpreendentemente limpa de interromper uma fun&#231;&#227;o ass&#237;ncrona.</a> O Inngest usa esse padr&#227;o em produ&#231;&#227;o no SDK TypeScript pra pausar workflows, memoizar resultados de steps e retomar execu&#231;&#245;es serverless, tudo isso sem abrir m&#227;o do async/await normal. O artigo tamb&#233;m derruba o medo de memory leak: a garbage collection cuida de tudo quando nada mais referencia a promise.</p><h5>&#128269; <strong>Os comandos git que voc&#234; deveria rodar antes de ler qualquer c&#243;digo</strong></h5><p><a href="https://piechowski.io/post/git-commands-before-reading-code/">Cinco one-liners de git que revelam o estado de sa&#250;de de um codebase antes de voc&#234; abrir um &#250;nico arquivo.</a> Churn hotspots, bus factor, clusters de bug, velocidade de commit e frequ&#234;ncia de revers&#245;es de emerg&#234;ncia. O autor trabalha como auditor de codebases e usa exatamente esses comandos na primeira hora de qualquer auditoria. Dados de equipe disfar&#231;ados de dados de c&#243;digo.</p><h5>&#127912; <strong>&#8220;Design Engineer&#8221;: o t&#237;tulo que revela a confus&#227;o do mercado</strong></h5><p><a href="https://uxdesign.cc/the-design-engineer-symptom-what-a-rising-job-title-reveals-850d5e4fd9cc">As descri&#231;&#245;es de vagas com esse t&#237;tulo variam tanto que parecem falar de profiss&#245;es diferentes.</a> E a autora argumenta que isso n&#227;o &#233; falha de RH, &#233; o mercado tentando nomear algo em tempo real enquanto a IA redefine os limites entre design, produto e engenharia. O t&#237;tulo vai se estabilizar. O que o mercado est&#225; pedindo de fato &#233; uma postura, a disposi&#231;&#227;o de ter responsabilidade sobre o arco completo, da ideia ao produto entregue.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pbwi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pbwi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141788,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/175465345?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Pbwi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Eventos</strong></p><p>A Codecon vai ter um hackathon online! Nos dias 29 a 31 de maio, vai acontecer a Codecon Universe.</p><p>Bora participar? &#128064;</p><p>&#129680; <strong><a href="https://eventos.codecon.dev/eventos/codecon-universe-26">Codecon Universe</a></strong></p><p><strong>YouTube</strong></p><p>V&#237;deo fresquinho no canal da Codecon, vem ver!</p><p>&#129302; <a href="https://youtu.be/qvl2NJptZJU?si=o_JO51RWcjBVnAf_">O J&#218;NIOR COM IA VENCEU O S&#202;NIOR?</a></p><p><strong>Podcast</strong></p><p>Saiu o epis&#243;dio da semana! <br>Nesse epis&#243;dio, a conversa gira em torno das inova&#231;&#245;es em IA e do que tem sido discutido nos eventos tech l&#225; fora.</p><p>&#127911; <a href="https://open.spotify.com/episode/6pSaN5UxxhVHLWi09fhCv7?si=JrKiN7bSRsaHzYfW8a89ew">A IA t&#225; cara? Contrate um j&#250;nior</a></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ey0h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ey0h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:125776,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/175465345?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ey0h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p>A TripleTen lan&#231;ou 3 novos MBAs focados em IA para te colocar no topo do mercado tech. S&#227;o programas com dupla certifica&#231;&#227;o (Brasil e Internacional) e foco real em empregabilidade global. <a href="https://go.tripleten.com/0426-codecon">Use o cupom CODECON10 para garantir 10% OFF!</a> (patrocinado)</p></li><li><p><a href="https://github.com/0xGF/boneyard">Boneyard: skeleton loading gerado automaticamente a partir do seu DOM real, sem trabalho manual.</a></p></li><li><p><a href="https://musicforprogramming.net/">M&#250;sicas feitas pra codar. Sem letra, sem distra&#231;&#227;o, sem desculpa pra n&#227;o entrar em foco.</a></p></li><li><p><a href="https://titlescream.cameronaskin.com/">Um arquivo de GIFs animados das telas de t&#237;tulo de jogos 8 e 16 bits. Nostalgia em pixel art pura.</a></p></li><li><p><a href="https://vole.wtf/glasses-cleaning/">Se voc&#234; usa &#243;culos, vai entender imediatamente.</a></p></li><li><p><a href="https://rose.systems/animalist/">Liste animais at&#233; falhar. Parece f&#225;cil. N&#227;o &#233;. Voc&#234; vai esquecer &#8216;cavalo&#8217;.</a></p></li><li><p><a href="https://tui.studio/">Figma pra interfaces de terminal. Drag-and-drop, temas, exporta c&#243;digo real pra Ink, BubbleTea e Textual.</a></p></li><li><p><a href="https://offby.io/">Um jogo di&#225;rio sobre o quanto voc&#234; subestima (ou superestima) tudo.</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[#82 - A IA tá cara? Contrate um júnior]]></title><description><![CDATA[Ou&#231;a agora | Nesse epis&#243;dio, a conversa gira em torno das inova&#231;&#245;es em IA e do que tem sido discutido nos eventos tech l&#225; fora.]]></description><link>https://comunidade.codecon.dev/p/82-a-ia-ta-cara-contrate-um-junior</link><guid isPermaLink="false">https://comunidade.codecon.dev/p/82-a-ia-ta-cara-contrate-um-junior</guid><dc:creator><![CDATA[Alice Reis]]></dc:creator><pubDate>Thu, 30 Apr 2026 16:37:43 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/196011477/08755eb2d5a84338fce2316002b78225.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Nesse epis&#243;dio, a conversa gira em torno das inova&#231;&#245;es em IA e do que tem sido discutido nos eventos tech l&#225; fora.</p><p>Apresentado por: <a href="https://www.linkedin.com/in/gabrielnunes/">Gabriel Nunes</a><a href="https://www.linkedin.com/in/oalexandre/">,</a> <a href="https://www.linkedin.com/in/the-alex-rios/">Alex Rios</a> e <a href="https://www.linkedin.com/in/eminetto/">Elton Minetto</a></p><p>SEJA PRO E GANHE BENEF&#205;CIOS</p><p><a href="https://codecon.dev/pro">https://codecon.dev/pro</a></p><p>CARREIRAS NO ASAAS:</p><p><a href="https://go.codecon.dev/asaas">https://go.codecon.dev/asaas</a></p><p>Edi&#231;&#227;o: BZT &#193;udio</p>]]></content:encoded></item><item><title><![CDATA[#195 - A dívida que não aparece no dashboard]]></title><description><![CDATA[Quando ningu&#233;m no time consegue explicar o pr&#243;prio c&#243;digo]]></description><link>https://comunidade.codecon.dev/p/195-a-divida-que-nao-aparece-no-dashboard</link><guid isPermaLink="false">https://comunidade.codecon.dev/p/195-a-divida-que-nao-aparece-no-dashboard</guid><dc:creator><![CDATA[Gabriel Nunes]]></dc:creator><pubDate>Tue, 28 Apr 2026 15:14:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Cza7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F039bc1a6-389d-404b-9126-53cb66ce3482_1440x750.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey! &#128075;</p><p>A Codecon organizou um hackathon de ideias in&#250;teis e coisas que ningu&#233;m precisa. S&#233;rio, esse &#233; o tema. A Codecon Universe acontece online nos dias 29 a 31 de maio e voc&#234; deveria participar.</p><p>&#127756; <a href="https://eventos.codecon.dev/eventos/codecon-universe-26">Codecon Universe 26</a></p><p>Gabriel Nunes (<a href="https://twitter.com/nunesgabriel">@nunesgabriel</a>)</p>
      <p>
          <a href="https://comunidade.codecon.dev/p/195-a-divida-que-nao-aparece-no-dashboard">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[#194 - Do código à intenção]]></title><description><![CDATA[Por que o novo superpoder do dev n&#227;o &#233; escrever c&#243;digo, &#233; saber especificar o que deve existir]]></description><link>https://comunidade.codecon.dev/p/194-do-codigo-a-intencao</link><guid isPermaLink="false">https://comunidade.codecon.dev/p/194-do-codigo-a-intencao</guid><dc:creator><![CDATA[Gabriel Nunes]]></dc:creator><pubDate>Wed, 22 Apr 2026 14:04:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rfK2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87386631-64e9-405b-9db7-b317305b75a2_1440x750.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey! &#128075;</p><p>Duas novas camisetas na loja da DVLPR. Uma pra quem roda a vida no caf&#233; e nas bad decisions. Outra pra quem j&#225; conversou com um pato de borracha &#224;s 2 da manh&#227;. Voc&#234; sabe quem voc&#234; &#233;!</p><p>&#129414;<a href="https://loja.dev/camiseta-duck/p"> Camiseta Duck</a> &#8226; &#9749;&#65039;<a href="https://loja.dev/camiseta-coffee/p"> Camiseta Coffee</a></p><p>Gabriel Nunes (<a href="https://twitter.com/nunesgabriel">@nunesgabriel</a>)</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://comunidade.codecon.dev/subscribe?&quot;,&quot;text&quot;:&quot;Inscreva-se&quot;,&quot;language&quot;:&quot;pt-br&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Considere assinar a Codecon PRO e apoiar nossos projetos :)</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digite seu e-mail&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Inscreva-se"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://carlsz.dev/posts/evolution-of-craft" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rfK2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87386631-64e9-405b-9db7-b317305b75a2_1440x750.png 424w, https://substackcdn.com/image/fetch/$s_!rfK2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87386631-64e9-405b-9db7-b317305b75a2_1440x750.png 848w, https://substackcdn.com/image/fetch/$s_!rfK2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87386631-64e9-405b-9db7-b317305b75a2_1440x750.png 1272w, https://substackcdn.com/image/fetch/$s_!rfK2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87386631-64e9-405b-9db7-b317305b75a2_1440x750.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rfK2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87386631-64e9-405b-9db7-b317305b75a2_1440x750.png" width="1440" height="750" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/87386631-64e9-405b-9db7-b317305b75a2_1440x750.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:750,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1172183,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://carlsz.dev/posts/evolution-of-craft&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/195034347?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87386631-64e9-405b-9db7-b317305b75a2_1440x750.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rfK2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87386631-64e9-405b-9db7-b317305b75a2_1440x750.png 424w, https://substackcdn.com/image/fetch/$s_!rfK2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87386631-64e9-405b-9db7-b317305b75a2_1440x750.png 848w, https://substackcdn.com/image/fetch/$s_!rfK2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87386631-64e9-405b-9db7-b317305b75a2_1440x750.png 1272w, https://substackcdn.com/image/fetch/$s_!rfK2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87386631-64e9-405b-9db7-b317305b75a2_1440x750.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><a href="https://carlsz.dev/posts/evolution-of-craft">Do c&#243;digo &#224; inten&#231;&#227;o</a></h2><p>Por d&#233;cadas, o trabalho de quem constru&#237;a software foi definido pela produ&#231;&#227;o manual. O dev escrevia linha por linha, o designer desenhava tela por tela, e o valor estava na execu&#231;&#227;o. Era um caminho linear e previs&#237;vel: pesquisa, design, build. Quem dominava a ferramenta dominava o jogo. Esse ciclo n&#227;o est&#225; evoluindo. Ele est&#225; sendo aposentado.</p><p>O que est&#225; emergindo no lugar &#233; o que alguns j&#225; chamam de Middle Loop, uma camada de trabalho que fica entre escrever c&#243;digo e entregar software. N&#227;o &#233; mais sobre como implementar, &#233; sobre o que deve existir e por qu&#234;. Os agentes decomp&#245;em tarefas, executam em ambientes isolados e geram milhares de linhas em minutos. O gargalo deixou de ser a produ&#231;&#227;o. O novo gargalo &#233; a clareza de quem instrui.</p><p>Isso muda completamente o perfil de quem entrega mais valor. O dev mais eficaz de 2026 n&#227;o &#233; o que digita mais r&#225;pido nem o que decorou mais sintaxe. &#201; o que consegue decompor problemas complexos em pacotes de trabalho precisos, calibrar o n&#237;vel de confian&#231;a no output do agente e manter a coer&#234;ncia arquitetural de um sistema que nenhuma m&#225;quina enxerga sozinha. Pensamento sist&#234;mico virou compet&#234;ncia t&#233;cnica.</p><p>Um exemplo concreto dessa mudan&#231;a &#233; o conceito de arquitetura de inten&#231;&#227;o. Em vez de desenhar interfaces ou escrever c&#243;digo, o profissional passa a codificar seu gosto e seus crit&#233;rios em formatos que agentes conseguem consumir. N&#227;o &#233; um mockup. &#201; um arquivo de texto que define tom, tipografia, antipadr&#245;es e restri&#231;&#245;es, um documento que impede o agente de gerar mediocridade no piloto autom&#225;tico. A tela virou especifica&#231;&#227;o. O pincel virou linguagem.</p><p>O que n&#227;o muda &#233; o julgamento humano. A m&#225;quina prev&#234; o pixel e escreve o loop, mas n&#227;o entende o prop&#243;sito humano por tr&#225;s do produto, n&#227;o pondera os trade-offs &#233;ticos, n&#227;o enxerga a integridade sist&#234;mica do que est&#225; sendo constru&#237;do. Essa &#233; a parte que ainda &#233; nossa e provavelmente vai continuar sendo por um bom tempo. A pergunta que fica &#233;: voc&#234; est&#225; desenvolvendo essa habilidade, ou ainda est&#225; otimizando a velocidade de digita&#231;&#227;o?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://go.codecon.dev/asaas-site" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WvQi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WvQi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:26157,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://go.codecon.dev/asaas-site&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/192731183?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WvQi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Um recado do patrocinador &#128227;</strong></p><h5><strong>Nem toda decis&#227;o t&#233;cnica &#233; s&#243; t&#233;cnica</strong></h5><p>Escolher uma tecnologia, definir uma arquitetura ou priorizar uma solu&#231;&#227;o nunca &#233; s&#243; uma decis&#227;o t&#233;cnica.</p><p>Toda escolha carrega impacto em prazo, manuten&#231;&#227;o, escalabilidade e, principalmente, no neg&#243;cio. &#201; por isso que, ao longo da carreira, cresce tamb&#233;m a responsabilidade sobre essas decis&#245;es.</p><p>Quem atua como Tech Lead precisa lidar constantemente com trade-offs. Nem sempre a melhor solu&#231;&#227;o &#233; a mais sofisticada, muitas vezes, &#233; a mais simples que resolve o problema certo no tempo certo.</p><p>Esse olhar mais amplo faz diferen&#231;a no dia a dia. Conectar c&#243;digo ao contexto evita retrabalho, reduz complexidade desnecess&#225;ria e melhora a qualidade das entregas.</p><p>No Asaas, decis&#245;es t&#233;cnicas s&#227;o tomadas com esse equil&#237;brio em mente. Simplicidade, clareza e impacto real no produto fazem parte dos crit&#233;rios que guiam a Engenharia.</p><p>Se esse &#233; o tipo de desafio que voc&#234; busca, vale dar uma olhada nas oportunidades abertas.</p><p>Confira as vagas: <a href="https://go.codecon.dev/asaas-news-vagas">https://go.codecon.dev/asaas-news-vagas</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wJyG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wJyG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wJyG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151352,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/175465345?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wJyG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h5><strong>&#128275; Software fechado vai virar o maior inimigo dos seus agentes</strong></h5><p><a href="https://www.gjlondon.com/blog/ai-agents-could-make-free-software-matter-again/">Agentes de IA podem finalmente exercer as liberdades do software livre em nome de quem n&#227;o sabe programar.</a> O autor tentou automatizar um workflow simples no Sunsama e caiu num labirinto de APIs n&#227;o oficiais, senhas em texto puro e atalhos iOS constru&#237;dos na m&#227;o. A conclus&#227;o &#233; direta: quando o software &#233; aberto, o agente l&#234; o c&#243;digo e resolve em dez minutos. Quando &#233; SaaS fechado, o agente bate na mesma parede que voc&#234;. A pr&#243;xima pergunta que todo mundo vai fazer antes de assinar uma ferramenta &#233; &#8220;meu agente consegue modificar isso?&#8221;</p><h5><strong>&#127918; CSS &#233; DOOMed, algu&#233;m renderizou o DOOM inteiro em CSS</strong>!</h5><p><a href="https://nielsleenheer.com/articles/2026/css-is-doomed-rendering-doom-in-3d-with-css/">Cada parede, ch&#227;o, barril e inimigo &#233; uma &lt;div&gt; posicionada em espa&#231;o 3D com CSS transforms.</a> A l&#243;gica do jogo roda em JavaScript, mas a renderiza&#231;&#227;o &#233; 100% CSS &#8212; trigonometria, anima&#231;&#245;es com @property, clip-path, filtros SVG e anchor positioning sendo usados de formas que os autores das specs provavelmente nunca imaginaram. Se voc&#234; quiser ver at&#233; onde o CSS chegou nos &#250;ltimos 30 anos,<a href="https://cssdoom.wtf/"> jogue aqui</a> e se impressione.</p><h5><strong>&#127906; O padr&#227;o ouro de otimiza&#231;&#227;o: o que o RollerCoaster Tycoon ensina at&#233; hoje</strong></h5><p><a href="https://larstofus.com/2026/03/22/the-gold-standard-of-optimization-a-look-under-the-hood-of-rollercoaster-tycoon/">RCT simulava parques inteiros com milhares de agentes no hardware de 1999 sem engasgar.</a> O segredo n&#227;o era s&#243; Assembly, era design de jogo informado por performance: visitantes que andam aleatoriamente pelo parque em vez de usar pathfinding caro, colis&#227;o entre pessoas simplesmente ignorada em troca de um sistema de felicidade, e f&#243;rmulas matem&#225;ticas deliberadamente ajustadas pra usar pot&#234;ncias de dois. Chris Sawyer era programador e game designer ao mesmo tempo, e isso mudou tudo.</p><h5><strong>&#127760; A velha internet n&#227;o foi a lugar nenhum</strong></h5><p><a href="https://tylergaw.com/blog/the-old-internet-is-still-here/">Blogs pessoais, f&#243;runs de nicho, sites exc&#234;ntricos, nada disso desapareceu.</a> O que mudou foi nossa expectativa: anos de feeds e algoritmos nos treinaram a esperar que o conte&#250;do venha at&#233; n&#243;s, e esquecemos de ir at&#233; ele. A &#8220;boa internet&#8221; ainda existe, s&#243; exige um pouco de esfor&#231;o pra encontrar. &#192;s vezes ela n&#227;o vai ter likes nem retweets, pode ter meses de idade quando voc&#234; achar, mas ela t&#225; aqui. Esperando.</p><h5><strong>&#128558;&#8205;&#128168; Me substitui, IA. T&#244; pedindo.</strong></h5><p><a href="https://jlzych.com/2026/03/26/take-my-job-ai/">Um designer de produto experiente n&#227;o est&#225; com medo de ser substitu&#237;do pela IA, ele est&#225; torcendo pra isso.</a> O relato &#233; honesto: design de produto virou um papel espremido entre PMs, engenheiros e &#8220;o neg&#243;cio&#8221;, com cada vez menos espa&#231;o pra decis&#245;es reais. A IA que desestrutura tudo isso n&#227;o &#233; amea&#231;a, &#233; oportunidade de reconstruir com mais sentido. A pergunta que fica: quando os pap&#233;is tradicionais sumirem, quem vai guiar os agentes e tomar as decis&#245;es que ainda importam?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pbwi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pbwi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141788,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/175465345?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Pbwi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>YouTube</strong></p><p>V&#237;deo antigo, mas vale muito relembrar, ficou bom demais! </p><p>&#127922; <a href="https://youtu.be/Y8zgFjLyyeo?si=KUl-sQep0m1zqoWz">Analisando dados de um evento - 3 s&#234;niors vs. 3 j&#250;niors (mas com IA)</a></p><p><strong>Eventos</strong></p><p>A Codecon vai ter um hackathon online! Nos dias 29 a 31 de maio, vai acontecer a Codecon Universe.</p><p>Bora participar? &#128064;</p><p>&#129680; <strong><a href="https://eventos.codecon.dev/eventos/codecon-universe-26">Codecon Universe</a></strong></p><p><strong>Podcast</strong><br><br>Nesse epis&#243;dio, a gente fala sobre a banaliza&#231;&#227;o do SaaS: como virou padr&#227;o transformar qualquer ideia em &#8220;produto&#8221;, colocar uma camada de IA e sair vendendo como inova&#231;&#227;o. Um papo sincero (e levemente indignado) sobre hype, oportunismo e o esmerdelhamento geral do que deveria ser software de valor.</p><p>&#127911; <a href="https://open.spotify.com/episode/6t1RpfeZFDYBl2HdW3Mu7r?si=o5KesZt3Q7-leT-LS6m48Q">Esmerdelhamento do SaaS</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ey0h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ey0h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:125776,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/175465345?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ey0h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><a href="https://archive.org/details/Eliza_1979_Tandy/mode/2up">O manual do ELIZA de 1979, o chatbot que veio antes de tudo isso que voc&#234; usa hoje</a></p></li><li><p><a href="https://morsify.io/">Tradutor de c&#243;digo Morse no browser, com som, flash e vibra&#231;&#227;o, sem instalar nada</a></p></li><li><p><a href="https://www.mockdown.design/">Editor de wireframe em ASCII feito pra colar direto no Claude Code ou Cursor</a></p></li><li><p><a href="https://boredzebra.com/100jumps/">Segura pra pular, solta pra voar. 100 chances de pulo. Erra uma e come&#231;a tudo de novo.</a></p></li><li><p><a href="https://dobase.co/">Workspace open-source e self-hosted que substitui seus dez SaaS por um deploy s&#243;</a></p></li><li><p><a href="https://brrr.now/">Push notification pra seu iPhone via webhook. Sem conta, sem dashboard, s&#243; HTTP.</a></p></li><li><p><a href="https://x.com/EvanLuthra/status/2045277786005197228">A aula de 2h da Stanford que cobre 80% do que voc&#234; precisa saber sobre LLMs e de gra&#231;a</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[#81 - Esmerdelhamento do Saas]]></title><description><![CDATA[Ou&#231;a agora | Nesse epis&#243;dio, a gente fala sobre a banaliza&#231;&#227;o do SaaS: como virou padr&#227;o transformar qualquer ideia em &#8220;produto&#8221;, colocar uma camada de IA e sair vendendo como inova&#231;&#227;o.]]></description><link>https://comunidade.codecon.dev/p/81-esmerdelhamento-do-saas</link><guid isPermaLink="false">https://comunidade.codecon.dev/p/81-esmerdelhamento-do-saas</guid><dc:creator><![CDATA[Alice Reis]]></dc:creator><pubDate>Thu, 16 Apr 2026 13:40:50 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/194403900/59eb1645330023cf9ad7c9a13a535d78.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Nesse epis&#243;dio, a gente fala sobre a banaliza&#231;&#227;o do SaaS: como virou padr&#227;o transformar qualquer ideia em &#8220;produto&#8221;, colocar uma camada de IA e sair vendendo como inova&#231;&#227;o. Um papo sincero (e levemente indignado) sobre hype, oportunismo e o esmerdelhamento geral do que deveria ser software de valor.</p><p>Apresentado por: Gabriel Nunes, Alexandre  Klostermann, Alex Rios e Elton Minetto</p><p>SEJA PRO E GANHE BENEF&#205;CIOS</p><p><a href="https://codecon.dev/pro">https://codecon.dev/pro</a></p><p>CARREIRAS NO ASAAS:</p><p><a href="https://go.codecon.dev/asaas">https://go.codecon.dev/asaas</a></p><p>Edi&#231;&#227;o: BZT &#193;udio</p>]]></content:encoded></item><item><title><![CDATA[#193 - Julgamento é tudo que você precisa]]></title><description><![CDATA[Agentes resolveram o problema do tempo. O problema agora &#233; outro.]]></description><link>https://comunidade.codecon.dev/p/193-julgamento-e-tudo-que-voce-precisa</link><guid isPermaLink="false">https://comunidade.codecon.dev/p/193-julgamento-e-tudo-que-voce-precisa</guid><dc:creator><![CDATA[Gabriel Nunes]]></dc:creator><pubDate>Tue, 14 Apr 2026 15:24:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bx5X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabcbf3cf-b411-4a86-ae38-b56724137427_1440x750.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey! &#128075;</p><p>J&#225; conferiu o calend&#225;rio de meetups do m&#234;s de abril? Vamos estrear em Salvador esse m&#234;s! Mas tem mais cidades no mapa da Codecon, clica no link pra conferir:</p><p>&#128060; <a href="https://codecon.dev/eventos">Meetups Codecon</a></p><p>Gabriel Nunes (<a href="https://twitter.com/nunesgabriel">@nunesgabriel</a>)</p>
      <p>
          <a href="https://comunidade.codecon.dev/p/193-julgamento-e-tudo-que-voce-precisa">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Bastidores da Codecon #13]]></title><description><![CDATA[Um resumo do que estamos fazendo por aqui]]></description><link>https://comunidade.codecon.dev/p/bastidores-da-codecon-13</link><guid isPermaLink="false">https://comunidade.codecon.dev/p/bastidores-da-codecon-13</guid><dc:creator><![CDATA[Gabriel Nunes]]></dc:creator><pubDate>Fri, 10 Apr 2026 12:32:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!e2Ok!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b224b22-9387-4ae7-bfb4-cd76f40a027a_1000x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Organizamos um hackathon em tempo recorde.</p><p>Bom, a ideia de fazer um hackathon online sempre esteve em nossas cabe&#231;as, por&#233;m nunca tinhamos parado pra planejar ele. </p><p>Recentemente, revisando alguns plane&#8230;</p>
      <p>
          <a href="https://comunidade.codecon.dev/p/bastidores-da-codecon-13">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[#192 - As leis não escritas da engenharia de software]]></title><description><![CDATA[Aprenda com os erros que todo engenheiro j&#225; cometeu pelo menos uma vez]]></description><link>https://comunidade.codecon.dev/p/192-as-leis-nao-escritas-da-engenharia</link><guid isPermaLink="false">https://comunidade.codecon.dev/p/192-as-leis-nao-escritas-da-engenharia</guid><dc:creator><![CDATA[Gabriel Nunes]]></dc:creator><pubDate>Wed, 08 Apr 2026 14:23:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!JfA9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c90a15e-75db-4426-b21a-c789ab3cc084_1440x750.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey! &#128075;</p><p>T&#225; chegando o <strong>Codecon Universe 26</strong>! Um hackathon online de 29 a 31 de maio pra quem quer construir coisas in&#250;teis, absurdas e completamente geniais. Solu&#231;&#245;es pra problemas que n&#227;o existem, projetos que desafiam a l&#243;gica e pr&#234;mios pra quem sobreviver at&#233; o final.</p><p>&#129680;<a href="https://eventos.codecon.dev/eventos/codecon-universe-26"> Codecon Universe 26</a></p><p>Gabriel Nunes (<a href="https://twitter.com/nunesgabriel">@nunesgabriel</a>)</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://comunidade.codecon.dev/subscribe?&quot;,&quot;text&quot;:&quot;Inscreva-se&quot;,&quot;language&quot;:&quot;pt-br&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Considere assinar a Codecon PRO e apoiar nossos projetos :)</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digite seu e-mail&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Inscreva-se"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JfA9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c90a15e-75db-4426-b21a-c789ab3cc084_1440x750.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JfA9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c90a15e-75db-4426-b21a-c789ab3cc084_1440x750.png 424w, https://substackcdn.com/image/fetch/$s_!JfA9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c90a15e-75db-4426-b21a-c789ab3cc084_1440x750.png 848w, https://substackcdn.com/image/fetch/$s_!JfA9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c90a15e-75db-4426-b21a-c789ab3cc084_1440x750.png 1272w, https://substackcdn.com/image/fetch/$s_!JfA9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c90a15e-75db-4426-b21a-c789ab3cc084_1440x750.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JfA9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c90a15e-75db-4426-b21a-c789ab3cc084_1440x750.png" width="1440" height="750" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c90a15e-75db-4426-b21a-c789ab3cc084_1440x750.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:750,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1171542,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/193575896?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c90a15e-75db-4426-b21a-c789ab3cc084_1440x750.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JfA9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c90a15e-75db-4426-b21a-c789ab3cc084_1440x750.png 424w, https://substackcdn.com/image/fetch/$s_!JfA9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c90a15e-75db-4426-b21a-c789ab3cc084_1440x750.png 848w, https://substackcdn.com/image/fetch/$s_!JfA9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c90a15e-75db-4426-b21a-c789ab3cc084_1440x750.png 1272w, https://substackcdn.com/image/fetch/$s_!JfA9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c90a15e-75db-4426-b21a-c789ab3cc084_1440x750.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><a href="https://newsletter.manager.dev/p/the-unwritten-laws-of-software-engineering">As leis n&#227;o escritas da engenharia de software</a></h2><p>Todo dev tem uma lista mental de li&#231;&#245;es que aprendeu da pior forma poss&#237;vel. Aquelas verdades que ningu&#233;m colocou no README, ningu&#233;m ensinou no bootcamp e ningu&#233;m admite abertamente, at&#233; que a produ&#231;&#227;o quebra &#224;s 23h de uma sexta-feira e a mem&#243;ria bate forte.</p><p>O autor do Manager.dev catalogou sete dessas leis, destiladas de anos quebrando coisas e prometendo nunca mais repetir o erro. A primeira e mais universal: &#8220;&#233; sempre relacionado&#8221;. Quando a produ&#231;&#227;o quebra logo depois de um deploy, o instinto humano grita &#8220;n&#227;o tem nada a ver com o que eu mexi&#8221;. Quase sempre tem. Regra de ouro: primeiro faz rollback, depois debate a causa.</p><p>Vem junto uma lei que todo mundo ignora at&#233; precisa, o backup que nunca foi restaurado n&#227;o &#233; backup, &#233; esperan&#231;a. Se voc&#234; nunca testou a restaura&#231;&#227;o, n&#227;o sabe se o backup funciona de verdade. Outra lei cl&#225;ssica: logs s&#227;o o di&#225;rio de bordo do sistema, mas voc&#234; s&#243; percebe que os seus s&#227;o in&#250;teis quando est&#225; no meio de um incidente tentando decifrar mensagens que voc&#234; mesmo escreveu. &#8220;Voc&#234; sempre vai se odiar pela forma como escreve seus logs&#8221; e vai reescrever, e vai se odiar de novo daqui a seis meses.</p><p>Tem a lei do rollback planejado, que deveria ser requisito obrigat&#243;rio antes de qualquer deploy significativo. Tem a lei dos quatro olhos, especialmente quando voc&#234; tem acesso a produ&#231;&#227;o, banco de dados ou qualquer coisa que possa causar estrago irrevers&#237;vel se voc&#234; est&#225; com d&#250;vida se &#233; seguro fazer sozinho num domingo &#224; noite, essa d&#250;vida j&#225; &#233; a resposta. E tem a lei do &#8220;a gente resolve isso depois&#8221;, que na pr&#225;tica significa &#8220;isso vai para o cemit&#233;rio do backlog e nunca mais ser&#225; visto&#8221;.</p><p>O que une todas essas leis &#233; simples: elas n&#227;o s&#227;o sobre tecnologia. S&#227;o sobre comportamento humano sob press&#227;o. Frameworks mudam, linguagens mudam, stacks mudam. O ser humano que subestima o risco, que acha que a exce&#231;&#227;o n&#227;o vai acontecer, que adia o que &#233; chato, esse permanece constante. Conhecer as leis n&#227;o garante que voc&#234; n&#227;o vai quebr&#225;-las, mas aumenta bastante a chance de voc&#234; reconhecer a tempo quando est&#225; prestes a faz&#234;-lo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://go.codecon.dev/asaas-site" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WvQi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WvQi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:26157,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://go.codecon.dev/asaas-site&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/192731183?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WvQi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!WvQi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a3cc208-6528-430f-a878-1720c64525ff_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Um recado do patrocinador &#128227;</strong></p><h5><strong>Um novo momento, a mesma ambi&#231;&#227;o de crescer junto</strong></h5><p style="text-align: justify;">Crescer r&#225;pido &#233; desafiador. Mas crescer com clareza sobre quem voc&#234; &#233;, o que entrega e onde quer chegar, &#233; o que realmente sustenta o longo prazo.</p><p style="text-align: justify;">O Asaas entrou exatamente nesse momento.</p><p style="text-align: justify;">Depois de um ciclo importante de evolu&#231;&#227;o do neg&#243;cio, a empresa passou por um rebranding que vai al&#233;m da est&#233;tica. &#201; uma atualiza&#231;&#227;o que traduz com mais precis&#227;o o que o Asaas j&#225; se tornou e o que est&#225; construindo para os pr&#243;ximos anos.</p><p style="text-align: justify;">Na pr&#225;tica, isso se reflete em direcionamentos mais claros: uma miss&#227;o ambiciosa, um prop&#243;sito definido e um posicionamento que conecta tecnologia financeira e operacional &#224; evolu&#231;&#227;o de neg&#243;cios em escala.<a href="https://www.linkedin.com/posts/asaasbrasil_quando-voc%C3%AA-tem-um-neg%C3%B3cio-o-imprevis%C3%ADvel-activity-7444719311140610049-azF1?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAACvuOtUBxGgo8cVlfO8UmxBivQ_tDrcZDow"> Confira o manifesto da marca.</a></p><p style="text-align: justify;">Mas o ponto mais interessante, olhando pela perspectiva de carreira, &#233; outro.</p><p style="text-align: justify;">Esse tipo de movimento geralmente acontece em empresas que est&#227;o amadurecendo r&#225;pido e que precisam que as pessoas cres&#231;am junto com elas.</p><p style="text-align: justify;">No Asaas, isso aparece no dia a dia. Times que lidam com decis&#245;es cada vez mais estrat&#233;gicas, projetos que ganham escala e complexidade, e um ambiente que exige autonomia, colabora&#231;&#227;o e vis&#227;o de neg&#243;cio. A marca evolui porque o neg&#243;cio evolui. E o neg&#243;cio evolui porque as pessoas evoluem junto.</p><p>Para quem quer fazer parte desse pr&#243;ximo cap&#237;tulo, o Asaas segue com oportunidades abertas no time: <a href="https://go.codecon.dev/asaas-news-vagas">https://go.codecon.dev/asaas-news-vagas</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wJyG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wJyG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wJyG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151352,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/175465345?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wJyG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!wJyG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f173f03-2ac0-4b89-a34e-2be5919ebc68_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h5><strong>&#128105;&#8205;&#128187; O que sobra pro dev depois da IA?</strong></h5><p>A IA chegou, tomou as tarefas chatas e deixou as dif&#237;ceis pra voc&#234;. Para artistas, LLMs tiram a parte mais humana do trabalho e deixam a a dif&#237;cil. <a href="https://www.anildash.com/2026/03/13/coders-after-ai/">Para devs, &#233; o contr&#225;rio: tiram o trabalho bra&#231;al e deixam a parte criativa.</a> Mas n&#227;o &#233; t&#227;o simples quanto &#8220;a IA virou seu colega de trabalho&#8221;. Mais de 700 mil profissionais de tech foram demitidos desde o lan&#231;amento do ChatGPT, e quem ficou precisa decidir o que vai ser feito na era onde o c&#243;digo ficou barato e o julgamento ficou caro. Duas categorias de devs est&#227;o em apuros: os que encaram programa&#231;&#227;o como emprego est&#225;vel, e os que a encaram como arte. Os dois grupos v&#227;o precisar se reinventar, mas por raz&#245;es completamente diferentes.</p><h5><strong>&#9760;&#65039; A internet morreu. Essa n&#227;o &#233; mais uma teoria.</strong></h5><p>Costumava ser especula&#231;&#227;o de f&#243;rum underground: a teoria da internet morta dizia que a maioria do conte&#250;do online j&#225; era gerada por bots, n&#227;o por humanos. Hoje isso n&#227;o &#233; mais teoria. O HackerNews passou a restringir contas novas por excesso de submiss&#245;es geradas por IA, o LinkedIn &#233; 80% slop, e posts do Reddit est&#227;o sendo inundados  por bots que escondem seus coment&#225;rios. <a href="https://www.adriankrebs.ch/blog/dead-internet/">A web estranha, pessoal e idiossincr&#225;tica dos anos 2000 n&#227;o desapareceu, ela s&#243; ficou invis&#237;vel debaixo de uma avalanche de conte&#250;do sint&#233;tico.</a> A pergunta n&#227;o &#233; mais &#8220;ser&#225; que isso est&#225; acontecendo?&#8221;, &#233; &#8220;como a gente vive aqui agora?&#8221;.</p><h5><strong>&#128305; A engenharia de software se dividiu em tr&#234;s</strong></h5><p>O custo de transformar um requisito em c&#243;digo colapsou. O que mudou n&#227;o foi a tecnologia em si, mas onde est&#225; o gargalo: saiu da implementa&#231;&#227;o e foi parar no julgamento. O mercado est&#225; se estratificando em tr&#234;s camadas: grandes empresas de tech onde a IA multiplica engenheiros s&#234;nior, enterprises que precisam de guardrails e consultores fracionados, e um ecossistema emergente de devs locais servindo pequenos neg&#243;cios que agora podem pagar por software customizado. <a href="https://adventures.nodeland.dev/archive/software-engineering-splits-in-three/">O problema &#233; que se as empresas pararam de contratar j&#250;nior, de onde v&#234;m os futuros seniors?</a> A conta simplesmente n&#227;o fecha.</p><h5><strong>&#129504; D&#237;vida de compreens&#227;o: a conta que a IA vai cobrar</strong></h5><p><a href="https://addyosmani.com/blog/comprehension-debt/">D&#237;vida t&#233;cnica voc&#234; conhece.</a> Voc&#234; escolheu o atalho, sabe onde mora, d&#225; pra agendar o pagamento. A d&#237;vida de compreens&#227;o &#233; diferente: ela se acumula sem ningu&#233;m tomar uma decis&#227;o consciente. &#201; a soma de centenas de code reviews onde o c&#243;digo parecia certo, os testes passaram e tinha mais um PR na fila. Velocity no verde, DORA est&#225;vel, coverage impec&#225;vel, e ningu&#233;m percebe que o time inteiro parou de entender o que o sistema faz de verdade. Um estudo da Anthropic mostrou que devs que usaram IA na tarefa tiraram 17% menos na prova de compreens&#227;o depois. Voc&#234; vai pagar essa d&#237;vida mais cedo ou mais tarde, e ela tem juros.</p><h5><strong>&#128640; Quando entregar r&#225;pido demais vira o problema</strong></h5><p><a href="https://blog.mozilla.ai/when-shipping-becomes-too-easy/">Entregar software d&#225; uma sensa&#231;&#227;o boa. Cria momentum, parece progresso, vicia.</a> Com IA, a velocidade ficou t&#227;o alta que o produto come&#231;a a ser moldado pela capacidade de construir, n&#227;o pelo problema que precisa ser resolvido. O Mozilla.ai olha pra esse fen&#244;meno com preocupa&#231;&#227;o: quando c&#243;digo n&#227;o &#233; mais o gargalo, o gargalo passa a ser clareza, julgamento de produto e a coragem de n&#227;o entregar ainda. Ficamos muito bons em construir software. N&#227;o ficamos igualmente bons em decidir o que construir, ou se vale construir.</p><h5><strong>&#128294; O guia que todo dev deveria ter lido antes</strong></h5><p>O <a href="http://stuffeverybodyknows.com">stuffeverybodyknows.com</a> n&#227;o &#233; tutorial, n&#227;o tem sintaxe, n&#227;o tem framework, n&#227;o tem stack. &#201; um mapa do que voc&#234; precisa saber pra ser dev na web, independente do ano ou da tecnologia. Dunning-Kruger, acessibilidade, performance, seguran&#231;a, debugging, arquitetura, soft skills, tudo o que ningu&#233;m ensina mas todo mundo assume que voc&#234; j&#225; sabe. Foi dado mais de 30 vezes em bootcamps diferentes, e quase nada precisou ser atualizado. Porque o que &#233; atemporal, &#233; atemporal.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pbwi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pbwi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141788,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/175465345?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Pbwi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Pbwi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2f99e7d-0799-462d-a602-6ccd7a632ed8_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>YouTube</strong></p><p>Colocamos 3 devs para tentar passar em uma entrevista t&#233;cnica para s&#234;nior. Mas s&#243; um &#233; s&#234;nior de verdade e o entrevistador tem que escolher o certo.</p><p>&#128101; <a href="https://youtu.be/zsfTFHIj0vc?si=awoPuTRs-HwKFsfd">Entrevistador s&#234;nior tenta descobrir quem &#233; o impostor</a></p><p><strong>Podcast</strong></p><p>Aceitar ou n&#227;o uma promo&#231;&#227;o: crescimento ou desvio de rota? Nem todo &#8220;sim&#8221; te leva pra onde voc&#234; realmente quer chegar.</p><p>&#127897;&#65039; <a href="https://open.spotify.com/episode/2GkgiU6edMRVd0ZRGq51Ni?si=d_MmJHG8TXyVjeiXnHMdwQ">Quando voc&#234; deveria recusar uma promo&#231;&#227;o </a></p><p><strong>Eventos</strong></p><p>Aqui tem o calend&#225;rio de Meetups da Codecon pra Abril, bora que tem muito conte&#250;do legal, formatos diferente e estreia em Salvador!</p><p>&#129309; <a href="https://www.linkedin.com/posts/aliceabreureis_galera-da-codecon-bora-conferir-o-calend%C3%A1rio-activity-7447267586062385152-JVV5?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAACJd1BEBf2HG2wmr9mzHEQBPlrmH6tDfJZE">Meetups da Codecon Abril 26</a></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ey0h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ey0h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png" width="1456" height="445" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:445,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:125776,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://comunidade.codecon.dev/i/175465345?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ey0h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 424w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 848w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1272w, https://substackcdn.com/image/fetch/$s_!Ey0h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb290af7-3ec6-4de1-bddc-5c7a172aee72_2200x672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><a href="https://3.basecamp.com/5712916/buckets/35247467/card_tables/cards/9693274102#__recording_9763763131:~:text=https%3A//www.youtube.com/watch%3Fv%3DwVYG1mu8Lg8">Enshittification: a palavra que explica por que seu app favorito piorou sem voc&#234; perceber.</a></p></li><li><p><a href="https://jakub.kr/writing/details-that-make-interfaces-feel-better">Voc&#234; n&#227;o sabe por que aquela interface parece boa. Este cara sabe e vai te contar.</a></p></li><li><p><a href="https://www.justthearticleplease.com/">Acabou o an&#250;ncio de newsletter piscando no meio do par&#225;grafo</a></p></li><li><p><a href="https://gist.github.com/bretonium/291f4388e2de89a43b25c135b44e41f0">Algu&#233;m respondeu &#8216;n&#227;o&#8217; pro Claude e ele escreveu 1.400 linhas de racioc&#237;nio antes de parar. &#201; um gist. &#201; arte. &#201; um aviso</a>.</p></li><li><p><a href="https://scrollspeedometer.com/">Voc&#234; passa o dia inteiro rolando o feed. Agora descobre em quantos pixels por segundo voc&#234; desperdi&#231;a sua vida.</a></p></li></ul>]]></content:encoded></item></channel></rss>