<?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[Artesan Tech]]></title><description><![CDATA[Janderson Silva escreve sobre tecnologia e liderança técnica]]></description><link>https://blog.jander.dev</link><image><url>https://substackcdn.com/image/fetch/$s_!Ig-l!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55d58fa8-1cbe-451a-a7f3-0bdaf56de2cb_140x140.png</url><title>Artesan Tech</title><link>https://blog.jander.dev</link></image><generator>Substack</generator><lastBuildDate>Mon, 20 Apr 2026 11:13:36 GMT</lastBuildDate><atom:link href="https://blog.jander.dev/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Janderson Silva]]></copyright><language><![CDATA[pt]]></language><webMaster><![CDATA[jandersonsilva@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[jandersonsilva@substack.com]]></itunes:email><itunes:name><![CDATA[Janderson Silva]]></itunes:name></itunes:owner><itunes:author><![CDATA[Janderson Silva]]></itunes:author><googleplay:owner><![CDATA[jandersonsilva@substack.com]]></googleplay:owner><googleplay:email><![CDATA[jandersonsilva@substack.com]]></googleplay:email><googleplay:author><![CDATA[Janderson Silva]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Reconhecendo quando o sistema está quebrado]]></title><description><![CDATA[Algumas organiza&#231;&#245;es t&#234;m sistemas t&#227;o disfuncionais que a melhor estrat&#233;gia &#233; sair]]></description><link>https://blog.jander.dev/p/reconhecendo-quando-o-sistema-esta</link><guid isPermaLink="false">https://blog.jander.dev/p/reconhecendo-quando-o-sistema-esta</guid><dc:creator><![CDATA[Janderson Silva]]></dc:creator><pubDate>Fri, 05 Dec 2025 19:54:10 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/115bb8ed-068c-4b5e-ac88-bb71d80c1cdd_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Nem todas as situa&#231;&#245;es s&#227;o naveg&#225;veis. Algumas organiza&#231;&#245;es t&#234;m sistemas t&#227;o disfuncionais que a melhor estrat&#233;gia &#233; sair. Se voc&#234; est&#225; h&#225; mais de 6 meses como Staff sem entender claramente o que &#233; esperado, se m&#250;ltiplas conversas com ger&#234;ncia n&#227;o resultam em defini&#231;&#227;o concreta, se expectativas mudam radicalmente a cada quarter, o problema n&#227;o &#233; voc&#234;.</p><p>Sistemas de forced ranking que for&#231;am um bottom 10% independentemente de performance real, criando competi&#231;&#227;o interna t&#243;xica e sabotando colabora&#231;&#227;o, s&#227;o sinais claros de disfun&#231;&#227;o organizacional. Budget constraints extremos, onde empresas lucrativas alegam n&#227;o ter or&#231;amento para reconhecimento por m&#250;ltiplos anos consecutivos, indicam problemas estruturais graves.</p><p>Vi&#233;s sist&#234;mico n&#227;o endere&#231;ado, onde padr&#245;es claros de promo&#231;&#227;o favorecem demografias espec&#237;ficas e reclama&#231;&#245;es s&#227;o ignoradas ou punidas, representa um ambiente onde seu esfor&#231;o nunca ser&#225; suficiente. Invisibilidade sistem&#225;tica de trabalho remoto, onde a empresa fala &#8220;remote-first&#8221; mas age &#8220;office-first&#8221;, sem mecanismos reais para garantir equidade, &#233; outro red flag cr&#237;tico.</p><p>Quando estes sinais est&#227;o presentes, sua energia ser&#225; melhor investida procurando uma nova oportunidade do que tentando consertar um sistema irreparavelmente quebrado.</p>]]></content:encoded></item><item><title><![CDATA[Construa sua rede de advogados além do seu gerente]]></title><description><![CDATA[Ter defensores adicionais &#233; absolutamente cr&#237;tico]]></description><link>https://blog.jander.dev/p/construa-sua-rede-de-advogados-alem</link><guid isPermaLink="false">https://blog.jander.dev/p/construa-sua-rede-de-advogados-alem</guid><dc:creator><![CDATA[Janderson Silva]]></dc:creator><pubDate>Fri, 05 Dec 2025 12:01:16 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1cc46960-ee1a-48e4-bbf0-2c00529b9a4c_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Em reuni&#245;es de calibra&#231;&#227;o, outros l&#237;deres al&#233;m do seu gerente t&#234;m voz. Ter defensores adicionais na sala &#233; absolutamente cr&#237;tico. Colabora&#231;&#245;es cross-functional com Product, Design, Data Science, onde voc&#234; entrega valor tang&#237;vel e solicita feedback formal, criam aliados naturais.</p><p>Lideran&#231;a entre pares atrav&#233;s de mentoria de outros Staff Engineers, participa&#231;&#227;o em communities of practice, contribui&#231;&#227;o para decis&#245;es t&#233;cnicas de outras equipes, constr&#243;i uma reputa&#231;&#227;o que transcende seu time imediato. Executive visibility, quando estrat&#233;gica e n&#227;o excessiva, atrav&#233;s de apresenta&#231;&#245;es em All-Hands sobre conquistas significativas, participa&#231;&#227;o inteligente em Q&amp;As executivos, ou updates ocasionais sobre iniciativas estrat&#233;gicas, garante que seu nome seja conhecido nos n&#237;veis certos.</p><p>O objetivo &#233; simples: quando seu nome surge em calibra&#231;&#227;o, voc&#234; quer duas ou tr&#234;s outras pessoas na sala dizendo &#8220;sim, conhe&#231;o o trabalho dele, &#233; excelente, trabalhamos juntos naquele projeto cr&#237;tico&#8221;. Essa valida&#231;&#227;o externa pode ser o diferencial entre conseguir ou perder a promo&#231;&#227;o.</p>]]></content:encoded></item><item><title><![CDATA[O jogo do budget e timing que ninguém explicita]]></title><description><![CDATA[Budgets s&#227;o limitados e cotas existem, mesmo que ningu&#233;m admita publicamente.]]></description><link>https://blog.jander.dev/p/o-jogo-do-budget-e-timing-que-ninguem</link><guid isPermaLink="false">https://blog.jander.dev/p/o-jogo-do-budget-e-timing-que-ninguem</guid><dc:creator><![CDATA[Janderson Silva]]></dc:creator><pubDate>Tue, 02 Dec 2025 15:08:10 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/23ff3e22-5093-4b1f-8e37-15c90f25e843_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Budgets s&#227;o limitados e cotas existem, mesmo que ningu&#233;m admita publicamente. Empresas tipicamente fazem performance reviews uma ou duas vezes por ano, e o primeiro trimestre tende a ter or&#231;amentos mais generosos devido ao refresh do ano fiscal. Reviews de fim de ano competem com restri&#231;&#245;es or&#231;ament&#225;rias do per&#237;odo de festas de fim de ano.</p><p>Se m&#250;ltiplas pessoas na sua equipe s&#227;o candidatas a promo&#231;&#227;o, provavelmente h&#225; or&#231;amento para apenas uma. &#192;s vezes, a conversa com seu gerente n&#227;o deve ser sobre &#8220;se&#8221; buscar promo&#231;&#227;o, mas sobre &#8220;quando&#8221;. Esperar 6 meses pode te posicionar como &#250;nico candidato forte, ao inv&#233;s de competir num pool lotado.</p><p>Quando o budget acaba, existem alternativas criativas. Equity refreshes podem ser mais f&#225;ceis de aprovar que aumentos salariais. Mudan&#231;a de t&#237;tulo do cargo sem impacto monet&#225;rio imediato estabelecem precedente para compensa&#231;&#227;o futura. Bonus pontuais representam menos compromisso de longo prazo para a empresa. Aumentos faseados ao longo do ano podem contornar limita&#231;&#245;es or&#231;ament&#225;rias pontuais.</p>]]></content:encoded></item><item><title><![CDATA[Prepare seu gerente para ser seu advogado]]></title><description><![CDATA[Seu gerente &#233; seu representante na sala de calibra&#231;&#227;o, aquele ambiente onde decis&#245;es sobre promo&#231;&#245;es realmente acontecem.]]></description><link>https://blog.jander.dev/p/prepare-seu-gerente-para-ser-seu</link><guid isPermaLink="false">https://blog.jander.dev/p/prepare-seu-gerente-para-ser-seu</guid><dc:creator><![CDATA[Janderson Silva]]></dc:creator><pubDate>Tue, 02 Dec 2025 00:57:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ig-l!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55d58fa8-1cbe-451a-a7f3-0bdaf56de2cb_140x140.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Seu gerente &#233; seu representante na sala de calibra&#231;&#227;o, aquele ambiente onde decis&#245;es sobre promo&#231;&#245;es realmente acontecem. Quanto melhor equipado ele estiver, maior sua chance de sucesso. E aqui est&#225; o segredo: a maioria dos gerentes quer te promover, mas n&#227;o sabe como vender voc&#234; efetivamente.</p><p>Forne&#231;a dados, n&#227;o apenas narrativas. M&#233;tricas quantificadas de impacto, feedback de stakeholders coletado proativamente, compara&#231;&#245;es antes e depois das suas iniciativas. Antecipe obje&#231;&#245;es comuns. Se voc&#234; trabalha remoto, tenha dados de produtividade prontos. Se seu projeto atrasou, explique o contexto e os aprendizados. Se sua &#225;rea teve menos visibilidade natural, destaque o impacto de neg&#243;cio de forma clara.</p><p>O timing &#233; crucial. Compartilhe sucessos imediatamente quando acontecem, n&#227;o semanas depois quando a mem&#243;ria j&#225; esvaneceu. Envie resumos trimestrais de conquistas, mantenha seu gerente constantemente atualizado. E antes das reuni&#245;es de calibra&#231;&#227;o, solicite uma conversa espec&#237;fica para alinhar a narrativa. Lembre-se, seu gerente ter&#225; apenas 2 ou 3 minutos para te vender numa sala cheia de outros candidatos. Ajude com bullet points claros, memor&#225;veis, focados em impacto de neg&#243;cio, n&#227;o em eleg&#226;ncia t&#233;cnica.</p>]]></content:encoded></item><item><title><![CDATA[O Staff Project como diferencial absoluto]]></title><description><![CDATA[N&#227;o &#233; sobre atuar em um projeto complexo qualquer. &#201; atuar em iniciativas que resolve uma restri&#231;&#227;o organizacional cr&#237;tica.]]></description><link>https://blog.jander.dev/p/o-staff-project-como-diferencial</link><guid isPermaLink="false">https://blog.jander.dev/p/o-staff-project-como-diferencial</guid><dc:creator><![CDATA[Janderson Silva]]></dc:creator><pubDate>Wed, 26 Nov 2025 21:30:29 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9d0d9c7e-9e6b-4606-9816-dcd929548fa4_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A diferen&#231;a entre promo&#231;&#227;o e estagna&#231;&#227;o frequentemente se resume a um &#250;nico fator: a execu&#231;&#227;o bem-sucedida de um Staff Project. Este n&#227;o &#233; qualquer projeto t&#233;cnico complexo. &#201; uma iniciativa que resolve uma restri&#231;&#227;o organizacional cr&#237;tica que ningu&#233;m est&#225; abordando, com amplitude e que desbloqueia m&#250;ltiplas equipes.</p><p>Identificar o projeto certo requer vis&#227;o sist&#234;mica. Voc&#234; precisa encontrar aquele problema que todos sabem que existe mas ningu&#233;m quer tocar porque cruza fronteiras de times, requer coordena&#231;&#227;o complexa, ou simplesmente n&#227;o tem um dono claro. O buy-in vem do alinhamento com l&#237;deres de engenharia, produto e stakeholders executivos, demonstrando retorno do investimento (ROI) claro e abordando preocupa&#231;&#245;es antecipadamente.</p><p>A execu&#231;&#227;o &#233; onde a maioria falha. Coordenar m&#250;ltiplas squads sem autoridade formal, remover blockers proativamente, mentorar os engenheiros envolvidos mantendo o momentum. E depois, a parte mais cr&#237;tica: quantificar e compartilhar o impacto amplamente. Staff Projects bem executados aumentam a probabilidade de promo&#231;&#227;o em 260% comparado ao foco apenas em entregas t&#233;cnicas do dia a dia. Esse n&#250;mero n&#227;o &#233; acidente, &#233; reflexo do que as organiza&#231;&#245;es realmente valorizam.</p><p></p><div><hr></div><h3>Perdeu o artigo anterior?</h3><p>S&#227;o 10 artigos e ao final um &#237;ndice ordenado para voc&#234; achar f&#225;cil cada parte!</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;72445305-331c-434e-8b1e-95fc1fbec7e3&quot;,&quot;caption&quot;:&quot;Para Staff Engineers, especialmente as pessoas que trabalham no modelo remoto, gerenciar visibilidade n&#227;o &#233; opcional, &#233; literalmente parte do trabalho. E n&#227;o, isso n&#227;o &#233; &#8220;marketing pessoal&#8221; no sentido pejorativo. &#201; sobre garantir que o valor que voc&#234; entrega seja reconhecido por quem toma decis&#245;es sobre sua carreira.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Visibilidade estrat&#233;gica: voc&#234; precisa gerenciar sua presen&#231;a&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:26155994,&quot;name&quot;:&quot;Janderson Silva&quot;,&quot;bio&quot;:&quot;L&#237;der de tecnologia. Especialista em Engenharia de Software e forma&#231;&#227;o de times de alta performance&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/54b31124-2836-435c-aa85-f2a6c24fc118_800x800.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-11-25T21:01:06.953Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3eb4d002-1f9f-456b-ac52-28a23685264a_1376x768.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.jander.dev/p/visibilidade-estrategica-voce-precisa&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:179946405,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:3167041,&quot;publication_name&quot;:&quot;Artesan Tech&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Ig-l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55d58fa8-1cbe-451a-a7f3-0bdaf56de2cb_140x140.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><h3><strong>Quem &#233; Janderson Silva?</strong></h3><p>Software Engineer, autor do livro &#8220;<a href="https://hub.la/r/comprar-livro-influencia-sem-autoridade">Influ&#234;ncia sem Autoridade: A Arte da Lideran&#231;a T&#233;cnica</a>&#8221; e mentor de carreira.</p><p>Vem fazer mentoria comigo e entender como eu e meus mentorados conseguimos evoluir continuamente no universo que existe depois do n&#237;vel S&#234;nior!</p>]]></content:encoded></item><item><title><![CDATA[Visibilidade estratégica: você precisa gerenciar sua presença]]></title><description><![CDATA[Garanta que o valor que voc&#234; entrega seja reconhecido por quem toma decis&#245;es sobre sua carreira.]]></description><link>https://blog.jander.dev/p/visibilidade-estrategica-voce-precisa</link><guid isPermaLink="false">https://blog.jander.dev/p/visibilidade-estrategica-voce-precisa</guid><dc:creator><![CDATA[Janderson Silva]]></dc:creator><pubDate>Tue, 25 Nov 2025 21:01:06 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3eb4d002-1f9f-456b-ac52-28a23685264a_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Para Staff Engineers, especialmente as pessoas que trabalham no modelo remoto, gerenciar visibilidade n&#227;o &#233; opcional, &#233; literalmente parte do trabalho. E n&#227;o, isso n&#227;o &#233; &#8220;marketing pessoal&#8221; no sentido pejorativo. &#201; sobre garantir que o valor que voc&#234; entrega seja reconhecido por quem toma decis&#245;es sobre sua carreira.</p><p>A documenta&#231;&#227;o &#233; sua primeira linha de defesa. Architecture Decision Records compartilhados amplamente, documenta&#231;&#227;o t&#233;cnica que outros times referenciam constantemente, post-mortems que viram refer&#234;ncia organizacional. Cada um desses artefatos &#233; uma prova tang&#237;vel e dur&#225;vel do seu impacto. Apresenta&#231;&#245;es regulares, sejam demos mensais do progresso das suas iniciativas ou tech talks sobre sua &#225;rea de expertise, mant&#234;m seu trabalho na mem&#243;ria coletiva da organiza&#231;&#227;o.</p><p>O networking interno estrat&#233;gico vai al&#233;m do seu time imediato. Construir relacionamentos com stakeholders de outras &#225;reas, participar ativamente de grupos de trabalho e comit&#234;s, mentorar engenheiros de outras equipes de forma vis&#237;vel. Para quem trabalha remoto, a regra &#233; clara: over-communicate em canais ass&#237;ncronos, mantenha status updates regulares e p&#250;blicos, use c&#226;mera aberta em reuni&#245;es importantes, crie uma presen&#231;a consistente nas ferramentas de colabora&#231;&#227;o. A invisibilidade &#233; morte profissional lenta para uma pessoa Staff Engineer remoto.</p><p></p><div><hr></div><h3>Perdeu o artigo anterior?</h3><p>S&#227;o 10 artigos e ao final um &#237;ndice ordenado para voc&#234; achar f&#225;cil cada parte!</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;d381f04d-5a3e-40e4-a65f-dfc895a2391c&quot;,&quot;caption&quot;:&quot;Comecemos com uma verdade fundamental: se voc&#234; n&#227;o documentou suas conquistas, aos olhos da organiza&#231;&#227;o, elas n&#227;o aconteceram. O brag document, esse registro detalhado de suas realiza&#231;&#245;es, n&#227;o &#233; sobre ego ou autopromo&#231;&#227;o excessiva. &#201; sobre compensar o&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;O Brag Document n&#227;o &#233; vaidade, &#233; sobreviv&#234;ncia profissional&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:26155994,&quot;name&quot;:&quot;Janderson Silva&quot;,&quot;bio&quot;:&quot;L&#237;der de tecnologia. Especialista em Engenharia de Software e forma&#231;&#227;o de times de alta performance&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/54b31124-2836-435c-aa85-f2a6c24fc118_800x800.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-11-25T13:33:50.168Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60530bdc-f074-4873-af7b-3f5854a0f872_1024x1024.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.jander.dev/p/o-brag-document-nao-e-vaidade-e-sobrevivencia&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:179918267,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:0,&quot;publication_id&quot;:3167041,&quot;publication_name&quot;:&quot;Artesan Tech&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Ig-l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55d58fa8-1cbe-451a-a7f3-0bdaf56de2cb_140x140.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><h3><strong>Quem &#233; Janderson Silva?</strong></h3><p>Software Engineer, autor do livro &#8220;<a href="https://hub.la/r/comprar-livro-influencia-sem-autoridade">Influ&#234;ncia sem Autoridade: A Arte da Lideran&#231;a T&#233;cnica</a>&#8221; e mentor de carreira.</p><p>Vem fazer mentoria comigo e entender como eu e meus mentorados conseguimos evoluir continuamente no universo que existe depois do n&#237;vel S&#234;nior!</p>]]></content:encoded></item><item><title><![CDATA[O Brag Document não é vaidade, é sobrevivência profissional]]></title><description><![CDATA[Se voc&#234; n&#227;o documentou suas conquistas, aos olhos da organiza&#231;&#227;o, elas n&#227;o aconteceram]]></description><link>https://blog.jander.dev/p/o-brag-document-nao-e-vaidade-e-sobrevivencia</link><guid isPermaLink="false">https://blog.jander.dev/p/o-brag-document-nao-e-vaidade-e-sobrevivencia</guid><dc:creator><![CDATA[Janderson Silva]]></dc:creator><pubDate>Tue, 25 Nov 2025 13:33:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/60530bdc-f074-4873-af7b-3f5854a0f872_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Comecemos com uma verdade fundamental: se voc&#234; n&#227;o documentou suas conquistas, aos olhos da organiza&#231;&#227;o, elas n&#227;o aconteceram. O brag document, esse registro detalhado de suas realiza&#231;&#245;es, n&#227;o &#233; sobre ego ou autopromo&#231;&#227;o excessiva. &#201; sobre compensar o <a href="https://blog.jander.dev/i/177689972/a-sindrome-do-recency-bias">recency bias</a> que domina todas as reuni&#245;es de calibra&#231;&#227;o.</p><p>Seu gerente, por melhor que seja, n&#227;o consegue lembrar de tudo que voc&#234; fez nos &#250;ltimos 12 meses. Ainda mais quando precisa defender voc&#234; numa sala cheia de outros gerentes, cada um lutando pelo <a href="https://blog.jander.dev/i/177689972/o-problema-do-budget-constraint-ha-mais-merecedores-do-que-dinheiro">or&#231;amento limitado de promo&#231;&#245;es</a>. Engenheiros que mant&#234;m brag documents reportam 50% mais confian&#231;a durante performance reviews, e n&#227;o &#233; coincid&#234;ncia. Quando voc&#234; tem dados concretos sobre como reduziu a lat&#234;ncia em 40%, quantos sistemas migrou, quantas pessoas mentorou, voc&#234; transforma uma conversa subjetiva em objetiva.</p><p>O documento precisa incluir suas conquistas t&#233;cnicas com impacto quantificado, o impacto de lideran&#231;a atrav&#233;s de mentorias e projetos cross-team, as m&#233;tricas de neg&#243;cio que voc&#234; influenciou, qualquer reconhecimento externo, e seus objetivos futuros. Isso n&#227;o &#233; apenas para o review anual, &#233; sua ferramenta de continuidade quando muda de gerente, sua fonte de conte&#250;do para self-reviews convincentes, e sua prote&#231;&#227;o contra a amn&#233;sia organizacional.</p><h2></h2><div><hr></div><p>No pr&#243;ximo artigo voc&#234; vai se lembrar de ser lembrado:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;8b4462d4-dedc-4080-b23b-bfa90ebf4621&quot;,&quot;caption&quot;:&quot;Para Staff Engineers, especialmente as pessoas que trabalham no modelo remoto, gerenciar visibilidade n&#227;o &#233; opcional, &#233; literalmente parte do trabalho. E n&#227;o, isso n&#227;o &#233; &#8220;marketing pessoal&#8221; no sentido pejorativo. &#201; sobre garantir que o valor que voc&#234; entrega seja reconhecido por quem toma decis&#245;es sobre sua carreira.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Visibilidade estrat&#233;gica: voc&#234; precisa gerenciar sua presen&#231;a&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:26155994,&quot;name&quot;:&quot;Janderson Silva&quot;,&quot;bio&quot;:&quot;L&#237;der de tecnologia. Especialista em Engenharia de Software e forma&#231;&#227;o de times de alta performance&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/54b31124-2836-435c-aa85-f2a6c24fc118_800x800.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-11-25T21:01:06.953Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63b67dfe-86dd-4f1e-bf16-ebe8eb8b1f4c_1376x768.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.jander.dev/p/visibilidade-estrategica-voce-precisa&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:179946405,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:3167041,&quot;publication_name&quot;:&quot;Artesan Tech&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Ig-l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55d58fa8-1cbe-451a-a7f3-0bdaf56de2cb_140x140.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><h3><strong>Quem &#233; Janderson Silva?</strong></h3><p>Sou Software Engineer, autor do livro &#8220;<a href="https://hub.la/r/comprar-livro-influencia-sem-autoridade">Influ&#234;ncia sem Autoridade: A Arte da Lideran&#231;a T&#233;cnica</a>&#8221; e mentor de carreira.</p><p>Vem fazer mentoria comigo e entender como eu e meus mentorados conseguimos evoluir continuamente no universo que existe depois do n&#237;vel S&#234;nior!</p>]]></content:encoded></item><item><title><![CDATA[A Ambiguidade do Papel de Staff+ Engineer]]></title><description><![CDATA[Quando Nem a Empresa Sabe o Que Quer]]></description><link>https://blog.jander.dev/p/a-ambiguidade-do-papel-de-staff-engineer</link><guid isPermaLink="false">https://blog.jander.dev/p/a-ambiguidade-do-papel-de-staff-engineer</guid><dc:creator><![CDATA[Janderson Silva]]></dc:creator><pubDate>Thu, 06 Nov 2025 13:13:10 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0e8e3a4e-8819-465a-9c03-e8c0e4c44b22_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3><strong>O Problema da Falta de Clareza do Cargo</strong></h3><p>Algo que poucos sabem &#233; que <strong>muitas empresas criaram posi&#231;&#245;es Staff+ sem realmente saber o que esperam delas</strong>. Estas posi&#231;&#245;es foram frequentemente estabelecidas como uma estrat&#233;gia de reten&#231;&#227;o para evitar que engenheiros seniores sa&#237;ssem por falta de progress&#227;o de carreira, ou para parecer uma boa empresa, pela cren&#231;a de que ter uma carreira t&#233;cnica al&#233;m de senior engineer sinaliza maturidade organizacional ou ainda por competi&#231;&#227;o de mercado, sob a ideia de que &#8220;se outras empresas t&#234;m Staff Engineers, n&#243;s tamb&#233;m precisamos&#8221;.</p><p>O resultado? Um Staff Engineer pode passar <strong>meses sem entender claramente o que &#233; esperado dele</strong>. Como um engenheiro relatou: &#8220;Passei meses como Senior Staff Engineer antes de perceber que ningu&#233;m tinha expectativas claras e consistentes sobre o que eu deveria estar fazendo&#8221;.</p><h3><strong>Os Arqu&#233;tipos Indefinidos</strong></h3><p>Will Larson identificou quatro arqu&#233;tipos principais de Staff Engineers:</p><ol><li><p><strong>Tech Lead</strong>: L&#237;der t&#233;cnico de equipe ou &#225;rea</p></li><li><p><strong>Architect</strong>: Define arquitetura e padr&#245;es t&#233;cnicos</p></li><li><p><strong>Solver</strong>: Resolve problemas complexos e amb&#237;guos</p></li><li><p><strong>Right Hand</strong>: Parceiro estrat&#233;gico de l&#237;deres executivos</p></li></ol><p>O problema? <strong>Organiza&#231;&#245;es raramente especificam qual arqu&#233;tipo esperam</strong>, deixando Staff Engineers tentando adivinhar ou fazer tudo simultaneamente. Isso cria frustra&#231;&#227;o tanto para o engenheiro (que n&#227;o sabe onde focar) quanto para a ger&#234;ncia (que tem expectativas n&#227;o articuladas).</p><h3><strong>Staff Project vs. Execu&#231;&#227;o T&#233;cnica</strong></h3><p>Existe uma desconex&#227;o fundamental entre o que engenheiros acreditam ser valorizado (excel&#234;ncia t&#233;cnica profunda, arquitetura elegante, c&#243;digo impec&#225;vel) e o que <strong>realmente gera promo&#231;&#245;es e reconhecimento em n&#237;veis Staff+</strong>(impacto organizacional mensur&#225;vel, lideran&#231;a atrav&#233;s de influ&#234;ncia, execu&#231;&#227;o estrat&#233;gica).</p><p>Muitos engenheiros Staff+ continuam operando como &#8220;super senior engineers&#8221;, focando em entregas t&#233;cnicas complexas mas limitadas ao seu escopo imediato, quando deveriam estar executando &#8220;Staff Projects&#8221;: iniciativas de alto impacto que demonstram:</p><ul><li><p><strong>Raio de impacto amplo:</strong> Afetam m&#250;ltiplas equipes ou toda a organiza&#231;&#227;o</p></li><li><p><strong>Alinhamento com m&#250;ltiplos stakeholders:</strong> Requerem coordena&#231;&#227;o pol&#237;tica e t&#233;cnica</p></li><li><p><strong>Valor estrat&#233;gico:</strong> Desbloqueiam capacidades de neg&#243;cio significativas</p></li></ul><h4><strong>Estat&#237;stica reveladora</strong></h4><p>Engenheiros que n&#227;o executam Staff Projects claramente identific&#225;veis t&#234;m <strong>3-4x menos probabilidade de serem promovidos</strong> a Senior Staff ou Principal, independentemente da qualidade t&#233;cnica de seu trabalho.</p><div><hr></div><p>No pr&#243;ximo artigo desta s&#233;rie, voc&#234; conhecer&#225; estrat&#233;gias de sobreviv&#234;ncia que realmente funcionam e te ajudar&#227;o tanto a permanecer no n&#237;vel Staff+ quanto evoluir e se destacar, mesmo em meio ao caos e incerteza vivenciado em tantas organiza&#231;&#245;es.</p><p>Link do novo artigo em breve&#8230;</p><div><hr></div><h3>Refer&#234;ncias</h3><ol><li><p><a href="https://www.staffengineer.fyi/posts/staff-eng-expectations/">What is expected from staff engineers</a></p></li><li><p><a href="https://blog.alexewerlof.com/p/introduction-to-the-role-of-staff">Introduction to Staff Engineering</a></p></li><li><p><a href="https://www.emilbacklund.com/p/expectations-on-staff-engineers">Staff Engineer Expectations</a></p></li><li><p><a href="https://staffeng.com/guides/what-do-staff-engineers-actually-do/">What do Staff engineers actually do?</a></p></li><li><p><a href="https://www.staffengineer.fyi/posts/staff-eng-expectations/">What is expected from staff engineers</a></p></li><li><p><a href="https://mhlakhani.com/blog/2022/08/on-being-a-staff-engineer/">On being a staff engineer</a></p></li><li><p><a href="https://www.infoq.com/articles/scale-impact-staff-plus/">How to Scale Your Impact at the Staff-Plus Level</a></p></li></ol>]]></content:encoded></item><item><title><![CDATA[O Que Ninguém Te Conta Sobre Avaliação de Performance de Pessoas Staff+]]></title><description><![CDATA[A Realidade Por Tr&#225;s das Reuni&#245;es de Calibra&#231;&#227;o]]></description><link>https://blog.jander.dev/p/o-que-ninguem-te-conta-sobre-avaliacao</link><guid isPermaLink="false">https://blog.jander.dev/p/o-que-ninguem-te-conta-sobre-avaliacao</guid><dc:creator><![CDATA[Janderson Silva]]></dc:creator><pubDate>Sat, 01 Nov 2025 20:01:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ig-l!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55d58fa8-1cbe-451a-a7f3-0bdaf56de2cb_140x140.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3><strong>O Teatro da Performance Review</strong></h3><p>As reuni&#245;es de calibra&#231;&#227;o de performance s&#227;o, em teoria, projetadas para garantir justi&#231;a e consist&#234;ncia nas avalia&#231;&#245;es. Na pr&#225;tica, representam um dos processos mais problem&#225;ticos e pouco discutidos nas organiza&#231;&#245;es de tecnologia. A verdade inc&#244;moda &#233; que essas reuni&#245;es frequentemente <strong>introduzem mais vi&#233;s do que removem</strong>.</p><p>Durante essas sess&#245;es, m&#250;ltiplos engenheiros s&#227;o avaliados simultaneamente por um comit&#234; que pode incluir pessoas de &#225;reas completamente diferentes como financeiro, produto, marketing, etc, muitas das quais <strong>nunca trabalharam diretamente com o engenheiro sendo avaliado</strong>. O gerente direto tem apenas alguns minutos para &#8220;vender&#8221; cada membro de sua equipe, transformando avalia&#231;&#245;es de performance em competi&#231;&#245;es de pitch onde a habilidade ret&#243;rica do gerente importa tanto quanto o trabalho real do engenheiro.</p><h3><strong>A S&#237;ndrome do Recency Bias</strong></h3><p>Um dos vieses mais devastadores em avalia&#231;&#245;es de Staff+ &#233; o <strong>recency bias, </strong>ou seja, a tend&#234;ncia de dar peso desproporcional a eventos recentes. Imagine um Staff Engineer que entregou uma migra&#231;&#227;o cr&#237;tica de arquitetura nos primeiros seis meses do ano, mas teve uma falha vis&#237;vel no &#250;ltimo m&#234;s antes da revis&#227;o. Estudos mostram que esse engenheiro provavelmente ser&#225; avaliado principalmente pela falha recente, com seus sucessos anteriores <strong>ofuscados pela facilidade de lembrar eventos pr&#243;ximos</strong>.</p><p>O fen&#244;meno &#233; especialmente cruel para engenheiros Staff+ porque seus projetos t&#234;m horizontes de tempo mais longos. Uma iniciativa estrat&#233;gica iniciada em janeiro pode n&#227;o mostrar resultados at&#233; dezembro, mas se houver um problema de produ&#231;&#227;o em novembro, &#233; isso que ficar&#225; na mem&#243;ria durante a reuni&#227;o de calibra&#231;&#227;o de dezembro.</p><p><strong>Como mitigar:</strong> Implementar sistemas de documenta&#231;&#227;o cont&#237;nua com checkpoints trimestrais, onde sucessos s&#227;o registrados assim que acontecem. Gerentes devem manter &#8220;journals&#8221; estruturados de realiza&#231;&#245;es da equipe ao longo de todo o per&#237;odo de avalia&#231;&#227;o, n&#227;o apenas nas &#250;ltimas semanas.</p><h3><strong>O Problema do Budget Constraint: H&#225; Mais Merecedores do Que Dinheiro</strong></h3><p>Esta &#233; talvez a verdade mais brutal e menos discutida: <strong>mesmo em empresas ricas, os or&#231;amentos para m&#233;ritos e promo&#231;&#245;es s&#227;o artificialmente limitados</strong>. Dados de 2024-2025 mostram que empresas de tecnologia estabelecem budgets m&#233;dios de apenas <strong>3.3-3.5% para aumentos por m&#233;ritos</strong>, com budgets totais (incluindo promo&#231;&#245;es e ajustes) chegando a apenas 3.6-3.7%.</p><p>Isso significa que em uma equipe de 10 engenheiros Staff+, mesmo que 7 deles tenham performance excepcional, <strong>matematicamente apenas 2-3 poder&#227;o receber aumentos significativos ou promo&#231;&#245;es</strong>. O resto, independentemente do m&#233;rito, ficar&#225; de fora simplesmente porque o dinheiro acabou.</p><h3><strong>A Mec&#226;nica Perversa das Cotas</strong></h3><p>Muitas organiza&#231;&#245;es implementam sistemas de <strong>forced ranking ou stack ranking</strong>, onde gerentes s&#227;o obrigados a distribuir suas equipes em categorias pr&#233;-definidas, por exemplo, 20% top performers, 70% meets expectations, 10% underperformers, <strong>independentemente da performance real da equipe</strong>.</p><p>Este sistema cria situa&#231;&#245;es absurdas:</p><ul><li><p><strong>O bottom 10% de uma equipe de elite pode ser top 10% em outra equipe</strong></p></li><li><p>Um engenheiro que est&#225; h&#225; 3 anos como Staff pode ser promovido simplesmente porque est&#225; em uma DG com distribui&#231;&#227;o favor&#225;vel de antiguidade, enquanto um engenheiro id&#234;ntico em outra &#225;rea &#233; negado pela matem&#225;tica das cotas</p></li><li><p>Mesmo equipes onde todos s&#227;o high performers devem rotular alguns como &#8220;n&#227;o atende expectativas&#8221;</p></li></ul><p>O impacto &#233; devastador: <strong>empresas que usam forced ranking viram decl&#237;nio de 14% em indicadores de engajamento </strong>comparado a outros m&#233;todos de avalia&#231;&#227;o. A taxa de turnover tamb&#233;m aumenta, pois engenheiros rotulados como bottom performers, mesmo sendo adequados, tendem a sair.</p><h3><strong>O Jogo da Visibilidade: Quem Tem o Melhor Pitch Vence</strong></h3><h4><strong>Affinity Bias: O Vi&#233;s Mais Insidioso</strong></h4><p>O <strong>affinity bias</strong> &#233; particularmente problem&#225;tico em avalia&#231;&#245;es de Staff+. Trata-se da tend&#234;ncia inconsciente de favorecer pessoas que se parecem conosco, seja por background educacional, interesses compartilhados, estilo de comunica&#231;&#227;o ou at&#233; caracter&#237;sticas demogr&#225;ficas.</p><p>Em reuni&#245;es de calibra&#231;&#227;o, este vi&#233;s se manifesta quando:</p><ul><li><p>Gerentes <strong>gastam mais tempo defendendo engenheiros com quem t&#234;m rapport pessoal</strong></p></li><li><p>Stakeholders de &#225;reas n&#227;o-t&#233;cnicas d&#227;o ratings mais altos para engenheiros que compartilham seus interesses (mesmos hobbies, mesma universidade, mesma cidade de origem)</p></li><li><p><strong>48% dos gerentes de RH admitem que vi&#233;s impactou suas escolhas de candidatos</strong>, com um em cada dez dizendo que n&#227;o conseguiriam contratar uma mulher para um papel dominado por homens</p></li></ul><p>O resultado? Para cada 100 homens promovidos a posi&#231;&#245;es gerenciais, apenas <strong>72 mulheres recebem a mesma oportunidade</strong>, n&#227;o por falta de m&#233;rito, mas porque os tomadores de decis&#227;o (majoritariamente homens) tendem a promover pessoas &#8220;como eles&#8221;.</p><h4><strong>Proximity Bias: O Pre&#231;o do Trabalho Remoto</strong></h4><p>Para pessoas que trabalham remotamente, h&#225; um obst&#225;culo adicional: o <strong>proximity bias</strong>. Managers inconscientemente favorecem funcion&#225;rios que veem fisicamente no escrit&#243;rio, mesmo quando o trabalho remoto produz resultados id&#234;nticos ou superiores.</p><p><strong>Dados revelam:</strong></p><ul><li><p>Trabalhadores remotos t&#234;m <strong>menor probabilidade de serem escolhidos para projetos de alta visibilidade</strong></p></li><li><p>Nas reuni&#245;es de &#8220;talent calibration&#8221;, l&#237;deres tendem a nomear pessoas com quem t&#234;m familiaridade presencial, pois essas est&#227;o &#8220;top of mind&#8221;</p></li><li><p>M&#227;es que trabalham remotamente s&#227;o <strong>avaliadas mais severamente que pais remotos quando n&#227;o atingem metas</strong>, devido a estere&#243;tipos de g&#234;nero ativados pelo contexto remoto</p></li></ul><p>O fen&#244;meno &#233; t&#227;o significativo que pesquisadores identificaram uma solu&#231;&#227;o surpreendentemente simples: <strong>fornecer dados objetivos sobre horas trabalhadas eliminou completamente o gender gap</strong> nas avalia&#231;&#245;es de trabalhadoras remotas.</p><h4><strong>A Import&#226;ncia da Self-Promotion</strong></h4><p>Aqui est&#225; uma verdade desconfort&#225;vel: <strong>performance excepcional n&#227;o &#233; suficiente se ningu&#233;m souber dela</strong>. Em culturas corporativas competitivas, especialmente aquelas com stack ranking ou OKRs agressivos, engenheiros que n&#227;o praticam self-promotion efetiva ficam invis&#237;veis.</p><p>No entanto, h&#225; uma linha t&#234;nue. Pesquisas mostram que existe diferen&#231;a entre <strong>&#8220;strategic self-promotion&#8221; </strong>e<strong> &#8220;overt bragging&#8221;</strong>. O primeiro &#233; apresentar suas conquistas de forma clara e baseada em fatos. O segundo &#233; auto-congratula&#231;&#227;o constante que pode ser contraproducente. [20]</p><h4><strong>Estrat&#233;gias efetivas para Staff+ Engineers:</strong></h4><ul><li><p>Criar um <strong>brag document</strong> (documento de conquistas) atualizado continuamente</p></li><li><p>Realizar demos regulares do trabalho para audi&#234;ncias relevantes</p></li><li><p>Articular claramente o impacto de neg&#243;cio das contribui&#231;&#245;es t&#233;cnicas</p></li><li><p>Usar m&#233;tricas objetivas sempre que poss&#237;vel</p></li></ul><p>Um estudo revelador mostra que engenheiros que mant&#234;m brag documents t&#234;m <strong>maior probabilidade de receberem promo&#231;&#245;es</strong>, n&#227;o porque s&#227;o mais qualificados, mas porque <strong>conseguem articular seu valor de forma mais efetiva </strong>durante revis&#245;es.</p><p></p><div><hr></div><p>No pr&#243;ximo artigo desta s&#233;rie, voc&#234; entender&#225; como pode mudar o foco no seu trabalho para ter maior impacto, melhor visibilidade e consequentemente ter changes maiores de consegurir um m&#233;rito ou promo&#231;&#227;o.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:177766974,&quot;url&quot;:&quot;https://jandersonsilva.substack.com/p/a-ambiguidade-do-papel-de-staff-engineer&quot;,&quot;publication_id&quot;:3167041,&quot;publication_name&quot;:&quot;Software Artisans&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Ig-l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55d58fa8-1cbe-451a-a7f3-0bdaf56de2cb_140x140.png&quot;,&quot;title&quot;:&quot;A Ambiguidade do Papel de Staff+ Engineer&quot;,&quot;truncated_body_text&quot;:&quot;O Problema da Falta de Clareza do Cargo&quot;,&quot;date&quot;:&quot;2025-11-06T13:13:10.069Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:26155994,&quot;name&quot;:&quot;Janderson Silva&quot;,&quot;handle&quot;:&quot;jandersonsilva&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/54b31124-2836-435c-aa85-f2a6c24fc118_800x800.jpeg&quot;,&quot;bio&quot;:&quot;L&#237;der de tecnologia. Especialista em Engenharia de Software e forma&#231;&#227;o de times de alta performance&quot;,&quot;profile_set_up_at&quot;:&quot;2024-10-14T13:42:50.230Z&quot;,&quot;reader_installed_at&quot;:&quot;2024-10-16T15:38:42.663Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:3224518,&quot;user_id&quot;:26155994,&quot;publication_id&quot;:3167041,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:3167041,&quot;name&quot;:&quot;Software Artisans&quot;,&quot;subdomain&quot;:&quot;jandersonsilva&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Janderson Silva&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/55d58fa8-1cbe-451a-a7f3-0bdaf56de2cb_140x140.png&quot;,&quot;author_id&quot;:26155994,&quot;primary_user_id&quot;:26155994,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2024-10-14T13:45:54.466Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Janderson Silva&quot;,&quot;founding_plan_name&quot;:&quot;Membro fundador&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:&quot;pt&quot;,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:null,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:null,&quot;paidPublicationIds&quot;:[],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://jandersonsilva.substack.com/p/a-ambiguidade-do-papel-de-staff-engineer?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!Ig-l!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55d58fa8-1cbe-451a-a7f3-0bdaf56de2cb_140x140.png" loading="lazy"><span class="embedded-post-publication-name">Software Artisans</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">A Ambiguidade do Papel de Staff+ Engineer</div></div><div class="embedded-post-body">O Problema da Falta de Clareza do Cargo&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">5 months ago &#183; Janderson Silva</div></a></div><p></p><div><hr></div><h3>Quem &#233; Janderson Silva?</h3><p>Sou Software Engineer, autor do livro &#8220;<a href="https://hub.la/r/comprar-livro-influencia-sem-autoridade">Influ&#234;ncia sem Autoridade: A Arte da Lideran&#231;a T&#233;cnica</a>&#8221; e mentor de carreira.</p><p>Vem fazer mentoria comigo e entender como eu e meus mentorados conseguimos evoluir continuamente no universo que existe depois do n&#237;vel S&#234;nior!</p><div><hr></div><h3>Refer&#234;ncias</h3><ol><li><p><a href="https://www.brianheger.com/how-calibration-meetings-introduce-bias-into-performance-reviews-harvard-business-review/">How Calibration Meetings Introduce Bias into Performance Reviews</a></p></li><li><p><a href="https://hbr.org/2024/01/how-calibration-meetings-introduce-bias-into-performance-reviews">Harvard Business Review: How Calibration Meetings Introduce Bias into Performance Reviews</a></p></li><li><p><a href="https://www.allvoices.co/blog/mitigating-recency-bias-in-performance-reviews">Mitigating Recency Bias in Performance Reviews</a></p></li><li><p><a href="https://engagedly.com/blog/how-does-recency-bias-affect-performance-reviews/">What Is Recency Bias?</a></p></li><li><p><a href="https://www.cultureamp.com/blog/performance-review-bias">Types of performance review biases &amp; how to avoid them</a></p></li><li><p><a href="https://ravio.com/blog/salary-increase-budget">How to set an annual compensation budget: HR-led vs Finance-led</a></p></li><li><p><a href="https://www.visier.com/blog/merit-increase/">Planning and Executing Merit Increases That Drive Retention</a></p></li><li><p><a href="https://letsgrowleaders.com/2018/06/28/forced-ratings-awful-problems-and-what-leaders-do-instead/">Forced Ratings &#8211; Awful Problems and What Leaders Do Instead</a></p></li><li><p><a href="https://www.i4cp.com/productivity-blog/2012/07/16/four-major-flaws-of-force-ranking">Four Major Flaws of Force Ranking</a></p></li><li><p><a href="https://generation2004.eu/how-the-promotion-system-works-and-why-you-might-be-disappointed-with-this-years-promotion-exercise/">How the promotion system works, and why you might be disappointed with this year&#8217;s promotion exercise</a></p></li><li><p><a href="https://www.linkedin.com/pulse/do-we-need-move-away-from-forced-ranking-employee-performance-evaluation-daeyf/">Do we need to move away from forced ranking in employee performance evaluation?</a></p></li><li><p><a href="https://www.aihr.com/blog/affinity-bias/">How HR Can Identify and Overcome Affinity Bias in Hiring and the Workplace</a></p></li><li><p><a href="https://www.kornferry.com/insights/featured-topics/employee-experience/hr-leaders-and-performance-calibration">What HR Leaders Need to Know About Performance Calibration</a></p></li><li><p><a href="https://www.klarahr.com/blog/what-is-affinity-bias/">What is Affinity Bias?</a></p></li><li><p><a href="https://factorialhr.com/blog/affinity-bias/">How to overcome affinity bias: A step-by-step guide</a></p></li><li><p><a href="https://fortune.com/2022/11/15/proximity-bias-performance-reviews-hybrid-teams/">How to overcome proximity bias in performance reviews for hybrid teams</a></p></li><li><p><a href="https://hrsea.economictimes.indiatimes.com/amp/news/workplace/why-visibility-trumps-performance-in-remote-work-10-surprising-truths/124873097">The hidden bias: Ten reasons why visibility still beats performance in the remote work era</a></p></li><li><p><a href="https://www.icpas.org/information/copy-desk/insight/article/spring-2025/is-remote-work-driving-performance-evaluation-bias">Is Remote Work Driving Performance Evaluation Bias?</a></p></li><li><p><a href="https://www.indeed.com/career-advice/career-development/self-promotions">Self-Promotion: Examples and Tips To Advance Your Career</a></p></li><li><p><a href="https://askhndigests.com/blog/beyond-bragging-navigate-self-promotion-tech-cultures">Beyond Bragging: How to Navigate Self-Promotion in Competitive Tech Cultures</a></p></li><li><p><a href="https://njausteve.com/blog/why-every-software-engineer-should-maintain-a-brag-document/">Why Every Software Engineer Should Maintain a Brag Document</a></p></li><li><p><a href="https://www.linkedin.com/pulse/how-master-art-self-promotion-michelle-gibbings-ng41c/">How to Master the Art of Self Promotion</a></p></li><li><p><a href="https://www.hackerone.com/blog/why-i-keep-brag-document-and-how-it-can-help-you">Why I Keep a Brag Document &#8212; and How It Can Help You</a></p></li></ol>]]></content:encoded></item><item><title><![CDATA[Por que tantas lideranças não sabem gerir Staff+ Engineers?]]></title><description><![CDATA[Semana passada, conversei com um Principal Engineer que estava frustrado.]]></description><link>https://blog.jander.dev/p/por-que-tantas-liderancas-nao-sabem</link><guid isPermaLink="false">https://blog.jander.dev/p/por-que-tantas-liderancas-nao-sabem</guid><dc:creator><![CDATA[Janderson Silva]]></dc:creator><pubDate>Fri, 27 Jun 2025 20:58:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HnGv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54b31124-2836-435c-aa85-f2a6c24fc118_800x800.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Semana passada, conversei com um Principal Engineer que estava frustrado. Seu gerente continuava perguntando "quantas features voc&#234; vai entregar essa sprint?", enquanto ele passava semanas resolvendo um problema de arquitetura que poderia quebrar tr&#234;s sistemas diferentes.</p><p>Essa hist&#243;ria se repete mais do que gostar&#237;amos de admitir.</p><p>A quest&#227;o &#233; que a maioria das lideran&#231;as aprendeu a gerenciar dentro de um modelo tradicional: definir tarefas, acompanhar entregas, medir produtividade por <em>output</em> vis&#237;vel. Funciona perfeitamente para muitos pap&#233;is, mas Staff+ Engineers operam em uma dimens&#227;o completamente diferente.</p><p>Quando voc&#234; &#233; Staff, Senior Staff ou Principal, seu trabalho principal n&#227;o &#233; implementar features. Voc&#234; est&#225; resolvendo problemas que ningu&#233;m mais consegue definir direito, influenciando decis&#245;es t&#233;cnicas que v&#227;o impactar a empresa nos pr&#243;ximos anos, antecipando problemas antes que eles explodam na cara de todo mundo. Voc&#234; est&#225; mentorando, elevando o n&#237;vel t&#233;cnico da organiza&#231;&#227;o, traduzindo estrat&#233;gia de neg&#243;cio em arquitetura que realmente funciona.</p><p>Como voc&#234; mede isso em uma sprint de duas semanas?</p><p>O resultado dessa desconex&#227;o &#233; previs&#237;vel: o gerente fica perdido achando que o Staff+ "n&#227;o est&#225; produzindo", enquanto o profissional se sente completamente incompreendido. Vira um ciclo onde talentos de alto impacto acabam fazendo trabalho operacional s&#243; para "mostrar produtividade", e inevitavelmente migram para empresas que sabem valorizar o que eles realmente fazem.</p><p>Foi observando isso que percebi como a autogest&#227;o se tornou uma habilidade n&#227;o opcional para Staff+ Engineers. Quando a lideran&#231;a n&#227;o consegue te gerir adequadamente, voc&#234; precisa se gerir. E isso vai muito al&#233;m de organizar sua pr&#243;pria agenda.</p><p>Profissionais Staff+ que prosperam desenvolvem uma capacidade impressionante de definir seus pr&#243;prios objetivos alinhados ao neg&#243;cio, criar m&#233;tricas de impacto que v&#227;o al&#233;m de lines of code, comunicar proativamente o valor que geram. Eles constroem relacionamentos diretos com stakeholders, documentam decis&#245;es e aprendizados, essencialmente se tornando CEOs das suas pr&#243;prias &#225;reas de atua&#231;&#227;o.</p><p>Para lideran&#231;as que querem melhorar nesse aspecto, a mudan&#231;a de mentalidade &#233; fundamental. Pare de focar na atividade e comece a focar no impacto. D&#234; contexto e autonomia, n&#227;o tarefas detalhadas. Me&#231;a resultados em semanas ou meses, n&#227;o em dias. Invista no crescimento t&#233;cnico e de lideran&#231;a desses profissionais. E principalmente, aprenda a reconhecer e valorizar contribui&#231;&#245;es que s&#227;o intang&#237;veis mas absolutamente fundamentais.</p><p>Para quem est&#225; na posi&#231;&#227;o de Staff+ Engineer, a autogest&#227;o n&#227;o &#233; apenas uma habilidade &#250;til, &#233; uma necessidade estrat&#233;gica para o sucesso da sua carreira. Quanto melhor voc&#234; conseguir se gerir, comunicar seu impacto e navegar essas din&#226;micas organizacionais, mais efetivo voc&#234; ser&#225;.</p><p>Uma pergunta para reflex&#227;o: como voc&#234; tem desenvolvido sua autogest&#227;o? Qual foi o maior desafio que j&#225; enfrentou com gest&#227;o inadequada?</p><p>Compartilha a&#237; nos coment&#225;rios! Vamos construir juntos uma comunidade mais preparada para o futuro da engenharia.</p><div><hr></div><p>PS: Est&#227;o abertas as inscri&#231;&#245;es da pr&#243;xima turma "De Senior a Staff+", a mentoria  onde eu ensino todas as habilidades estrat&#233;gicas que diferenciam um Staff+ Engineer.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pay.hub.la/kPTHNi0Od7BzUv1h6UBg&quot;,&quot;text&quot;:&quot;Inscrever-se&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pay.hub.la/kPTHNi0Od7BzUv1h6UBg"><span>Inscrever-se</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[A diferença entre resolver problemas e escolher os problemas certos]]></title><description><![CDATA[Ontem um Senior Engineer me perguntou: "Qual &#233; a diferen&#231;a real entre o que eu fa&#231;o hoje e o que um Staff Engineer faz?"]]></description><link>https://blog.jander.dev/p/a-diferenca-entre-resolver-problemas</link><guid isPermaLink="false">https://blog.jander.dev/p/a-diferenca-entre-resolver-problemas</guid><dc:creator><![CDATA[Janderson Silva]]></dc:creator><pubDate>Wed, 25 Jun 2025 04:58:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7ff6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f852c55-b888-40ec-a4e2-f6fe9b99d9ae_6000x4000.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Ontem um Senior Engineer me perguntou: "Qual &#233; a diferen&#231;a real entre o que eu fa&#231;o hoje e o que um Staff Engineer faz?"</p><p>A resposta n&#227;o est&#225; na capacidade t&#233;cnica. Ele j&#225; domina algoritmos, arquitetura e pode debuggar qualquer sistema complexo.</p><p>A diferen&#231;a est&#225; em uma habilidade que raramente ensinamos: <strong>escolher os problemas certos para resolver</strong>.</p><p>Como Senior, voc&#234; recebe um problema e encontra a melhor solu&#231;&#227;o. Como Staff+, voc&#234; precisa identificar quais problemas valem a pena ser resolvidos e, mais importante ainda, quais devem ser ignorados.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7ff6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f852c55-b888-40ec-a4e2-f6fe9b99d9ae_6000x4000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7ff6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f852c55-b888-40ec-a4e2-f6fe9b99d9ae_6000x4000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7ff6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f852c55-b888-40ec-a4e2-f6fe9b99d9ae_6000x4000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7ff6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f852c55-b888-40ec-a4e2-f6fe9b99d9ae_6000x4000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7ff6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f852c55-b888-40ec-a4e2-f6fe9b99d9ae_6000x4000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7ff6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f852c55-b888-40ec-a4e2-f6fe9b99d9ae_6000x4000.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f852c55-b888-40ec-a4e2-f6fe9b99d9ae_6000x4000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5004533,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://jandersonsilva.substack.com/i/166784576?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f852c55-b888-40ec-a4e2-f6fe9b99d9ae_6000x4000.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7ff6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f852c55-b888-40ec-a4e2-f6fe9b99d9ae_6000x4000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7ff6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f852c55-b888-40ec-a4e2-f6fe9b99d9ae_6000x4000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7ff6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f852c55-b888-40ec-a4e2-f6fe9b99d9ae_6000x4000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7ff6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f852c55-b888-40ec-a4e2-f6fe9b99d9ae_6000x4000.jpeg 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><figcaption class="image-caption">Foto de <a href="https://unsplash.com/pt-br/@godling?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Zhaoli JIN</a> na <a href="https://unsplash.com/pt-br/fotografias/um-grupo-de-cubos-magicos-sentados-em-cima-de-uma-mesa-XrpmmkFyDnU?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a></figcaption></figure></div><p>H&#225; pouco tempo, vi um time gastando 3 semanas otimizando uma query que rodava 2 vezes por dia. Enquanto isso, usu&#225;rios abandonavam o produto por causa de um bug no checkout que ningu&#233;m priorizou.</p><p>O Staff Engineer n&#227;o &#233; quem resolve o problema mais dif&#237;cil. &#201; quem entende o impacto de n&#227;o resolver cada problema e toma decis&#245;es que movem a empresa para frente.</p><p>Isso significa:</p><ul><li><p>Dizer "n&#227;o" para 80% das ideias t&#233;cnicas brilhantes;</p></li><li><p>Focar no que gera valor real para o neg&#243;cio;</p></li><li><p>Comunicar trade-offs de forma que l&#237;deres n&#227;o-t&#233;cnicos entendam;</p></li><li><p>Pensar em quarters, n&#227;o em sprints.</p></li></ul><p>A transi&#231;&#227;o de Senior para Staff n&#227;o &#233; sobre escrever c&#243;digo mais complexo. &#201; sobre desenvolver o julgamento para saber quando N&#195;O escrever c&#243;digo.</p><p>E voc&#234;, como identifica se um problema vale a pena ser resolvido?</p><div><hr></div><p>PS: Se voc&#234; quer acelerar essa transi&#231;&#227;o, estou abrindo uma nova turma da mentoria em grupo "De Senior a Staff+" onde trabalhamos exatamente essas habilidades estrat&#233;gicas que diferenciam um Staff+ Engineer.</p><p><a href="https://pay.hub.la/trqFSzPMdI93IZHt92JY">Eu quero fazer parte dessa turma!</a> &#128640;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pay.hub.la/trqFSzPMdI93IZHt92JY&quot;,&quot;text&quot;:&quot;Saiba Mais&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pay.hub.la/trqFSzPMdI93IZHt92JY"><span>Saiba Mais</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[O Preço Oculto da Perfeição]]></title><description><![CDATA[Overengineering na Era da Alta Rotatividade]]></description><link>https://blog.jander.dev/p/o-preco-oculto-da-perfeicao</link><guid isPermaLink="false">https://blog.jander.dev/p/o-preco-oculto-da-perfeicao</guid><dc:creator><![CDATA[Janderson Silva]]></dc:creator><pubDate>Wed, 16 Oct 2024 13:24:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!x9Jk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02dbacaf-29a3-439c-bd9d-080a9d909f6c_6016x4016.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!x9Jk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02dbacaf-29a3-439c-bd9d-080a9d909f6c_6016x4016.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!x9Jk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02dbacaf-29a3-439c-bd9d-080a9d909f6c_6016x4016.jpeg 424w, https://substackcdn.com/image/fetch/$s_!x9Jk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02dbacaf-29a3-439c-bd9d-080a9d909f6c_6016x4016.jpeg 848w, https://substackcdn.com/image/fetch/$s_!x9Jk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02dbacaf-29a3-439c-bd9d-080a9d909f6c_6016x4016.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!x9Jk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02dbacaf-29a3-439c-bd9d-080a9d909f6c_6016x4016.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!x9Jk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02dbacaf-29a3-439c-bd9d-080a9d909f6c_6016x4016.jpeg" width="1456" height="972" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02dbacaf-29a3-439c-bd9d-080a9d909f6c_6016x4016.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:972,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4097679,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!x9Jk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02dbacaf-29a3-439c-bd9d-080a9d909f6c_6016x4016.jpeg 424w, https://substackcdn.com/image/fetch/$s_!x9Jk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02dbacaf-29a3-439c-bd9d-080a9d909f6c_6016x4016.jpeg 848w, https://substackcdn.com/image/fetch/$s_!x9Jk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02dbacaf-29a3-439c-bd9d-080a9d909f6c_6016x4016.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!x9Jk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02dbacaf-29a3-439c-bd9d-080a9d909f6c_6016x4016.jpeg 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><figcaption class="image-caption">Foto de <a href="https://unsplash.com/pt-br/@qwitka?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Maksym Kaharlytskyi</a> na <a href="https://unsplash.com/pt-br/fotografias/uma-crianca-em-pe-em-um-tunel-_-chMW8whaU?utm_content=creditCopyText&amp;utm_medium=referral&amp;utm_source=unsplash">Unsplash</a></figcaption></figure></div><p>No mundo do desenvolvimento de software, a busca pela excel&#234;ncia t&#233;cnica &#233; constante. No entanto, essa busca pode, por vezes, levar a um fen&#244;meno conhecido como <em>overengineering</em> - a pr&#225;tica de criar solu&#231;&#245;es mais complexas do que o necess&#225;rio para resolver um problema atual. Quando combinamos isso com a alta rotatividade de engenheiros de software no mercado, criamos um cen&#225;rio potencialmente problem&#225;tico para o futuro dos projetos de software.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.jander.dev/subscribe?&quot;,&quot;text&quot;:&quot;Subscrever&quot;,&quot;language&quot;:&quot;pt&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Para receber novos posts e apoiar o meu trabalho, considere tornar-se um inscrito gratuito ou pago.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digite o seu e-mail..." tabindex="-1"><input type="submit" class="button primary" value="Subscrever"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>O que &#233; Overengineering?</h2><p><em>Overengineering</em> ocorre quando engenheiros implementam funcionalidades, abstra&#231;&#245;es ou otimiza&#231;&#245;es que v&#227;o al&#233;m dos requisitos atuais do projeto. Isso pode incluir:</p><p>1. Cria&#231;&#227;o de sistemas altamente flex&#237;veis para cen&#225;rios futuros hipot&#233;ticos</p><p>2. Implementa&#231;&#227;o de otimiza&#231;&#245;es de performance prematuras</p><p>3. Desenvolvimento de abstra&#231;&#245;es complexas para problemas simples</p><p>4. Adi&#231;&#227;o de funcionalidades "por precau&#231;&#227;o" que podem nunca ser utilizadas</p><h2>A Realidade da Rotatividade no Mercado de TI</h2><p>Estudos recentes mostram que engenheiros de software permanecem, em m&#233;dia, cerca de 2 a 3 anos em uma mesma empresa. Essa alta rotatividade tem v&#225;rias causas:</p><p>1. Mercado aquecido com muitas oportunidades</p><p>2. Busca por novos desafios e aprendizados</p><p>3. Cultura de <a href="https://oglobo.globo.com/economia/noticia/2023/08/14/job-hopping-por-que-trocar-de-emprego-diversas-vezes-deixou-de-ser-um-sinal-vermelho-para-geracoes-mais-novas.ghtml">job-hopping</a> para acelerar progress&#227;o de carreira e sal&#225;rio</p><p>4. Burnout devido a press&#245;es e demandas do trabalho</p><h2>O Impacto Negativo do Overengineering</h2><p>Quando combinamos overengineering com alta rotatividade, criamos uma s&#233;rie de problemas:</p><h3>1. Complexidade Desnecess&#225;ria</h3><p>Solu&#231;&#245;es <em>over-engineered</em> s&#227;o inerentemente mais complexas. Quando os engenheiros originais deixam a empresa, os novos membros da equipe herdam essa complexidade sem entender completamente as raz&#245;es por tr&#225;s dela.</p><h3>2. Dificuldade de Manuten&#231;&#227;o</h3><p>C&#243;digo mais complexo &#233; mais dif&#237;cil de manter. Novos engenheiros podem gastar um tempo desproporcional tentando entender e trabalhar com sistemas excessivamente complexos.</p><h3>3. Rigidez Inesperada</h3><p>Paradoxalmente, sistemas projetados para serem altamente flex&#237;veis podem se tornar r&#237;gidos. As abstra&#231;&#245;es e "ganchos" para funcionalidades futuras podem dificultar mudan&#231;as que n&#227;o foram previstas originalmente.</p><h3>4. Custos de Oportunidade</h3><p>O tempo gasto implementando e, posteriormente, entendendo solu&#231;&#245;es <em>over-engineered</em> poderia ser melhor utilizado em outras &#225;reas do projeto ou neg&#243;cio.</p><h3>5. D&#233;bito T&#233;cnico Oculto</h3><p><em>Overengineering</em> cria uma forma sutil de d&#233;bito t&#233;cnico. Embora o c&#243;digo possa parecer robusto e bem arquitetado, ele pode estar carregado de complexidade desnecess&#225;ria que dificulta futuras evolu&#231;&#245;es.</p><h2>Por que Engenheiros Fazem Overengineering?</h2><p>Entender as motiva&#231;&#245;es por tr&#225;s do <em>overengineering</em> &#233; crucial:</p><p>1. <strong>Antecipa&#231;&#227;o excessiva de requisitos futuros</strong>: A inten&#231;&#227;o de "preparar" o sistema para mudan&#231;as futuras.</p><p>2. <strong>Perfeccionismo t&#233;cnico</strong>: O desejo de criar a solu&#231;&#227;o "perfeita" do ponto de vista de engenharia.</p><p>3. <strong>Demonstra&#231;&#227;o de habilidade</strong>: &#192;s vezes, solu&#231;&#245;es complexas s&#227;o implementadas como forma de demonstrar expertise t&#233;cnica.</p><p>4. <strong>Medo de refatora&#231;&#227;o futura</strong>: A cren&#231;a de que &#233; melhor "fazer certo da primeira vez" para evitar trabalho futuro.</p><h2>O Ciclo Vicioso</h2><p>1. Um engenheiro implementa uma solu&#231;&#227;o <em>over-engineered</em>.</p><p>2. O engenheiro deixa a empresa ap&#243;s alguns anos.</p><p>3. Novos engenheiros herdam o c&#243;digo, lutando para entender e trabalhar com a complexidade existente.</p><p>4. Os novos engenheiros, frustrados com o c&#243;digo existente, decidem reescrever partes do sistema, potencialmente introduzindo novo <em>overengineering</em>.</p><p>5. O ciclo se repete.</p><h2>Estrat&#233;gias para Mitigar o Problema</h2><h3>1. Adote o Princ&#237;pio YAGNI (You Ain't Gonna Need It)</h3><p>Encoraje os engenheiros a implementar apenas o que &#233; necess&#225;rio para os requisitos atuais. Funcionalidades futuras devem ser consideradas, mas n&#227;o implementadas prematuramente.</p><h3>2. Promova uma Cultura de Refatora&#231;&#227;o Cont&#237;nua</h3><p>Em vez de tentar prever todas as necessidades futuras, crie uma cultura onde a refatora&#231;&#227;o &#233; uma parte normal e esperada do processo de desenvolvimento.</p><h3>3. Melhore a Documenta&#231;&#227;o e o Compartilhamento de Conhecimento</h3><p>Incentive a documenta&#231;&#227;o clara de decis&#245;es arquiteturais e de design. Isso ajuda novos membros da equipe a entender o racioc&#237;nio por tr&#225;s das implementa&#231;&#245;es existentes.</p><h3>4. Implemente Code Reviews Rigorosos</h3><p>Use o processo de <em>code review</em> para questionar solu&#231;&#245;es potencialmente <em>over-engineered</em>. Pergunte: "Precisamos disso agora? Qual &#233; o custo vs. benef&#237;cio desta implementa&#231;&#227;o?"</p><h3>5. Balanced Scorecard para Engenheiros</h3><p>Avalie os engenheiros n&#227;o apenas pela sofistica&#231;&#227;o t&#233;cnica de suas solu&#231;&#245;es, mas tamb&#233;m pela capacidade de entregar valor de neg&#243;cio de forma eficiente e sustent&#225;vel.</p><h3>6. Promova a Mentalidade de Produto</h3><p>Encoraje os engenheiros a pensar n&#227;o apenas em termos t&#233;cnicos, mas tamb&#233;m em termos de valor para o produto e para o usu&#225;rio final.</p><h2>Conclus&#227;o</h2><p>O <em>overengineering</em>, especialmente quando combinado com alta rotatividade de engenheiros, pode criar um legado t&#233;cnico problem&#225;tico que prejudica a evolu&#231;&#227;o e manuten&#231;&#227;o de sistemas de software a longo prazo. Embora a inten&#231;&#227;o por tr&#225;s do <em>overengineering</em> seja frequentemente boa - criar sistemas robustos e preparados para o futuro - o resultado pode ser contraproducente.</p><p>A chave est&#225; em encontrar o equil&#237;brio entre flexibilidade e simplicidade, entre prepara&#231;&#227;o para o futuro e pragmatismo presente. Ao cultivar uma cultura de design iterativo, refatora&#231;&#227;o cont&#237;nua e foco nas necessidades atuais, as organiza&#231;&#245;es podem criar sistemas mais sustent&#225;veis e adapt&#225;veis, mesmo em face da inevit&#225;vel rotatividade de talentos.</p><p>Lembre-se: o melhor c&#243;digo n&#227;o &#233; necessariamente o mais sofisticado, mas aquele que resolve o problema atual de forma eficaz e permite evolu&#231;&#227;o futura com o m&#237;nimo de atrito.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.jander.dev/subscribe?&quot;,&quot;text&quot;:&quot;Subscrever&quot;,&quot;language&quot;:&quot;pt&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">O Substack de Janderson &#233; uma publica&#231;&#227;o apoiada pelos leitores. Para receber novos posts e apoiar o meu trabalho, considere tornar-se um subscritor gratuito ou pago.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digite o seu e-mail..." tabindex="-1"><input type="submit" class="button primary" value="Subscrever"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Em breve]]></title><description><![CDATA[Este &#233; o Artesan Tech.]]></description><link>https://blog.jander.dev/p/coming-soon</link><guid isPermaLink="false">https://blog.jander.dev/p/coming-soon</guid><dc:creator><![CDATA[Janderson Silva]]></dc:creator><pubDate>Mon, 14 Oct 2024 13:45:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ig-l!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55d58fa8-1cbe-451a-a7f3-0bdaf56de2cb_140x140.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Este &#233; o Artesan Tech.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.jander.dev/subscribe?&quot;,&quot;text&quot;:&quot;Subscreva agora&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.jander.dev/subscribe?"><span>Subscreva agora</span></a></p>]]></content:encoded></item></channel></rss>