<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: gabrielly</title>
    <description>The latest articles on DEV Community by gabrielly (@gabizaor).</description>
    <link>https://dev.to/gabizaor</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3759261%2Ff93d8ada-efcf-4cdb-8985-78b06792d324.png</url>
      <title>DEV Community: gabrielly</title>
      <link>https://dev.to/gabizaor</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gabizaor"/>
    <language>en</language>
    <item>
      <title>clean code (chapter 2), coding is a social activity (?) &amp; the relevance of simple topics</title>
      <dc:creator>gabrielly</dc:creator>
      <pubDate>Mon, 23 Mar 2026 15:16:47 +0000</pubDate>
      <link>https://dev.to/gabizaor/clean-code-chapter-2-coding-is-a-social-activity-the-relevance-of-simple-topics-3lmn</link>
      <guid>https://dev.to/gabizaor/clean-code-chapter-2-coding-is-a-social-activity-the-relevance-of-simple-topics-3lmn</guid>
      <description>&lt;p&gt;Writing code is, above all, a social activity. &lt;/p&gt;

&lt;p&gt;I know this might sound repetitive or like it’s not a big deal, but I invite you to stick with me. I promise it won't hurt!&lt;/p&gt;

&lt;p&gt;We spend way more time reading what’s already been written than typing out new lines, and that’s why picking names isn't just about making things look "pretty"—it's a survival move for any team.&lt;/p&gt;

&lt;p&gt;When we stop to look at the impact of generic names, like using a single letter or some mysterious abbreviation, we realize just how much unnecessary mental load we’re dumping on our teammates and even on our future selves.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Code that forces the reader to decode what a variable represents is code that’s just wasting time and energy.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Clarity should always win over brevity. Names that reveal intention get rid of the need for comments and let the reading flow naturally, without those "wait, what?" moments. Plus, it's super important to create distinctions that actually mean something.&lt;/p&gt;

&lt;p&gt;Using names that are too similar for different things is just asking for bugs and confusion. The goal is that when you read a function, the developer’s intent is crystal clear and not hidden behind misleading terms or names that are too generic for the system.&lt;/p&gt;

&lt;p&gt;Another essential point is making sure names are pronounceable and easy to search for. If we can't even say a variable's name in a meeting, the team's communication takes a hit. If a name is too common, finding it in a huge project becomes an impossible mission. Finally, context plays a huge role. Instead of repeating prefixes everywhere, structuring your code into classes allows variables to gain meaning from the environment they’re in.&lt;/p&gt;

&lt;p&gt;Mastering the art of naming takes practice and a shared culture, but it’s what separates a messy pile of instructions from professional, sustainable software.&lt;/p&gt;

&lt;p&gt;Thanks for reading this far! May you find money on the ground today or have a million-dollar idea! If you want to dive deeper, I also recorded a video over on my YouTube channel.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=Sde1iDhFUcU&amp;amp;t=20s" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=Sde1iDhFUcU&amp;amp;t=20s&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>clean code, the essence of programming &amp; why technical foundations still matter</title>
      <dc:creator>gabrielly</dc:creator>
      <pubDate>Thu, 19 Mar 2026 14:13:21 +0000</pubDate>
      <link>https://dev.to/gabizaor/clean-code-the-essence-of-programming-why-technical-foundations-still-matter-1ebd</link>
      <guid>https://dev.to/gabizaor/clean-code-the-essence-of-programming-why-technical-foundations-still-matter-1ebd</guid>
      <description>&lt;p&gt;It’s been over a year since I bought Clean Code, and I’ve finally decided to read it.&lt;/p&gt;

&lt;p&gt;Sometime after I bought it, I was talking to another developer about my new acquisition, and they told me the book was already outdated—that it didn’t make sense to read it anymore, especially with the rise of AI.&lt;/p&gt;

&lt;p&gt;So, more than a year later, I decided to read it anyway and draw my own conclusions.&lt;/p&gt;

&lt;p&gt;The verdict: If you’re a dev, read at least the first chapter. Uncle Bob really went off! (Or as we say in Brazil, he really delivered).&lt;/p&gt;

&lt;p&gt;Chapter 1: Clean Code&lt;br&gt;
He starts by talking about how programming will always exist. He addresses rumors—which were already circulating back in 2008—that programmers would lose their jobs to new ways of building applications. According to him, these are nothing more than speculation. As long as we need to translate requirements into a product, the bridge between the two is, and always has been, code.&lt;/p&gt;

&lt;p&gt;He then dives into the obstacles that damage the coding process, like giving in to external pressures (usually management) to code faster.&lt;/p&gt;

&lt;p&gt;This leads to "monstrous" code that fails to result in a durable or scalable product, eventually forcing a total refactor. He even cites a case where this entire mess took 10 years to fix.&lt;/p&gt;

&lt;p&gt;The Doctor Analogy:&lt;br&gt;
Imagine you’re a surgeon about to operate on a patient. You know you need to wash your hands first. But your "client" (the patient) says washing hands is nonsense and demands to be operated on immediately. As a doctor, you know the lethal consequences of operating with dirty hands. So, despite the patient’s complaints, you wash your hands before starting the procedure.&lt;/p&gt;

&lt;p&gt;In this scenario, we—programmers—are the doctors. When it comes to code, we must "wash our hands" as many times as necessary to ensure quality.&lt;/p&gt;

&lt;p&gt;Finally, this first chapter explores the definition of clean code from other tech legends. I won’t go through them all, but here are two that I found particularly beautiful:&lt;/p&gt;

&lt;p&gt;"Clean code is simple and direct. Clean code reads like well-written prose..."&lt;br&gt;
— Grady Booch, author of Object-Oriented Analysis and Design with Applications&lt;/p&gt;

&lt;p&gt;"Clean code always looks like it was written by someone who cared."&lt;br&gt;
— Michael Feathers, author of Working Effectively with Legacy Code&lt;/p&gt;

&lt;p&gt;These two quotes reminded me of how cool and important writing code actually is. Reading this chapter made me want to find that "tech consciousness" in the market—the one Uncle Bob describes as existing within certain programmers and company cultures—which often feels very different from what most of us experience in our daily jobs.&lt;/p&gt;

&lt;p&gt;This leaves me with the perspective that the battle of good code vs. bad code has always existed, and AI has only amplified the stakes. Perhaps now, universities and formal education will serve as vital knowledge validators—separating those who only know how to send a prompt from those who actually know how to study and build.&lt;/p&gt;

&lt;p&gt;I’ll keep reading and sharing my thoughts on each chapter.&lt;/p&gt;

&lt;p&gt;Thanks to everyone who read this far! Just so you know, I also recorded a video about this for YouTube: &lt;a href="https://www.youtube.com/@gabizaor" rel="noopener noreferrer"&gt;https://www.youtube.com/@gabizaor&lt;/a&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>codequality</category>
      <category>learning</category>
      <category>programming</category>
    </item>
    <item>
      <title>layoffs, closing chapters &amp; personal value</title>
      <dc:creator>gabrielly</dc:creator>
      <pubDate>Wed, 11 Mar 2026 20:08:19 +0000</pubDate>
      <link>https://dev.to/gabizaor/layoffs-closing-chapters-personal-value-f3j</link>
      <guid>https://dev.to/gabizaor/layoffs-closing-chapters-personal-value-f3j</guid>
      <description>&lt;p&gt;It’s been exactly one week since I was laid off from my job as a junior frontend developer.&lt;/p&gt;

&lt;p&gt;My company had already been going through financial struggles; there were three rounds of layoffs, and in the last one, I was let go too.&lt;/p&gt;

&lt;p&gt;When I asked my manager if there was anything in my performance or attitude that might have contributed to my dismissal, the answer was the most startling one possible: no.&lt;/p&gt;

&lt;p&gt;What happened was that, with AI becoming increasingly prevalent, projects kept shrinking, and the company could no longer afford my salary.&lt;/p&gt;

&lt;p&gt;This leads me to a question: is the development market absolutely terrible right now?&lt;/p&gt;

&lt;p&gt;When I asked this same question to a senior dev who has mentored me since the start of my career, he said that the market has actually been rough since 2022. And—in his view—for things to improve, the AI bubble needs to burst and people need to realize that "AI isn't all that."&lt;/p&gt;

&lt;p&gt;But then, I'm left wondering: is AI really not all that?&lt;/p&gt;

&lt;p&gt;Anyway... that’s a question only time will answer. But within the sphere of things I can control, I have a clear conscience knowing I did my best work, and I remains optimistic about my income potential.&lt;/p&gt;

&lt;p&gt;So, re-evaluating my life after this layoff, I decided to do all the things I’d put aside lately because my job took up so much of my time and mental energy.&lt;/p&gt;

&lt;p&gt;I finished a book my girlfriend recommended three months ago and started coding v2 of Mentoriah (it's not finished yet, but keep an eye on the project to see how beautifully v2 is coming along).&lt;/p&gt;

&lt;p&gt;

&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://www.mentoriahti.com/" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;mentoriahti.com&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;




&lt;p&gt;After a frantic period finishing all the tasks I’d left open over the last few months, I realized that I actually needed to stop for a bit—I, like many Gen Zs, have a thing with anxiety and "doing nothing."&lt;/p&gt;

&lt;p&gt;By stopping, I saw friends I hadn't seen in a long time, and it was a very productive time to process the layoff itself. During one of these meetups, a friend told me how the most fruitful and high-growth periods of her life happened between jobs. Another friend mentioned how he has a side project that generates some income, even if it's small, and how that’s already enough to pay his electricity bill. And let's be honest, having the light bill paid every month is a win.&lt;/p&gt;

&lt;p&gt;The thing is, in these moments, we never quite understand what’s happening. But as time passes, we realize that when life asks us to recalculate our route, we often end up in places much closer to where we actually wanted to be. (I told you I was an optimist).&lt;/p&gt;

&lt;p&gt;As this first week comes to a close, I’ve listed three thoughts for anyone going through something similar:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Stay close to people you admire.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Don't let your brain think this is the end of the world—or at least, not for long.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;This is your story; tell it in the best way possible.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Bye! For those who read until the end, just so you know, I also recorded a YouTube video about this. I'd love for you to watch it.&lt;/p&gt;

&lt;p&gt;

&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://www.youtube.com/@gabizaor" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fyt3.googleusercontent.com%2FDg6dpoNccB__R-lIKdoiDIpUyRTlhnDQGvqBPT_MYA-YOcnzFy0BvlGKq0QVtWmX7D0F4eTt%3Ds900-c-k-c0x00ffffff-no-rj" height="auto" class="m-0"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://www.youtube.com/@gabizaor" rel="noopener noreferrer" class="c-link"&gt;
            gabrielly - YouTube
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            oie ;) 
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.youtube.com%2Fs%2Fdesktop%2F7cf77294%2Fimg%2Ffavicon.ico"&gt;
          youtube.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;




</description>
      <category>career</category>
      <category>devjournal</category>
      <category>discuss</category>
      <category>frontend</category>
    </item>
    <item>
      <title>IA, carreira e ansiedade</title>
      <dc:creator>gabrielly</dc:creator>
      <pubDate>Mon, 09 Feb 2026 01:00:51 +0000</pubDate>
      <link>https://dev.to/gabizaor/ia-carreira-e-ansiedade-ibb</link>
      <guid>https://dev.to/gabizaor/ia-carreira-e-ansiedade-ibb</guid>
      <description>&lt;p&gt;&lt;a href="https://youtu.be/-ebiH6KCAU0?si=umX5n5UTdCswzO-P" rel="noopener noreferrer"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As coisas estão mudando muito rápido o tempo todo. Tenho a sensação de que quem está se saindo melhor é justamente quem consegue fluir de acordo com essas mudanças. Eu — como engenheira de software júnior — me sinto no meio do furacão. E, provavelmente, você também se sinta assim.&lt;/p&gt;

&lt;p&gt;Oie, meu nome é Gabrielly, mas podem me chamar pelo meu vulgo de Gabi. Faço faculdade de Engenharia de Software e trabalho como desenvolvedora frontend há dois anos. Além disso, sou a criadora do Mentoriah, um projeto de incentivo à entrada de pessoas LGBTQIAPN+ no mercado de TI.&lt;/p&gt;

&lt;p&gt;Como uma pessoa de mente inquieta e buscando me conectar com gente que seja como eu, quero te perguntar: como é estar no meio do furacão para você?&lt;/p&gt;

&lt;p&gt;Porque é onde nós estamos kkkkk. Estamos no meio de uma revolução industrial maluca em que a IA vem ocupando cada vez mais espaço. Precisamos nos ajustar não só no trabalho, mas no ritmo da vida. A real é que a vida nunca mais será a mesma agora que temos IA.&lt;/p&gt;

&lt;p&gt;Parece forte dizer isso, né? Mas entre impactos no meio ambiente e mudanças profundas na economia, fica cada vez mais claro que não existe "receita de bolo" para passar por esse momento.&lt;/p&gt;

&lt;p&gt;Tem um livro salvo na minha lista da Amazon que me recomendaram e eu gostaria de compartilhar duas frases que me chamaram muito a atenção:&lt;/p&gt;

&lt;p&gt;“O que a IA parece estar fazendo é pulverizar minha capacidade de concentração e contemplação. Meu cérebro agora espera receber informações da maneira como a IA as distribui: em um fluxo de partículas que se move rapidamente.”&lt;/p&gt;

&lt;p&gt;"A memória é muito mais do que um reservatório de fatos; é o próprio fundamento da inteligência e da sabedoria. Quando começamos a usar a IA como substituta para a memória biológica, corremos o risco de esvaziar nossas mentes de sua riqueza e diversidade."&lt;/p&gt;

&lt;p&gt;Você concorda? Faz sentido para você?&lt;/p&gt;

&lt;p&gt;Bom... independente da resposta, eu preciso confessar: eu alterei as frases para provar um ponto.&lt;/p&gt;

&lt;p&gt;O livro se chama The Shallows (A Geração Superficial), de 2011. Ele fala sobre como a internet mudou nossa forma de pensar. Nas frases originais, basta trocar "IA" por "internet".&lt;/p&gt;

&lt;p&gt;O que eu quero dizer com esse exercício é que nós já estivemos aqui antes. Não faz tanto tempo, a internet surgiu e mudou o rumo do mundo. Hoje, pensar que a IA vai sumir ou que é só uma "modinha" beira o negacionismo.&lt;/p&gt;

&lt;p&gt;Se a IA agora é protagonista, o nosso desafio é descobrir como trabalhar com ela sem que isso roube nossa capacidade de raciocínio. Eu não sei exatamente como fazer isso, mas estamos tentando.&lt;/p&gt;

&lt;p&gt;Tenho tentado abraçar a ideia de que não tenho controle de nada, e isso me deixa mais tranquila em relação à pressão que essa tecnologia causa. É curioso ver o movimento contrário surgindo: esses dias vi um vídeo de Lofi no YouTube com o título: ‘Lofi feito sem IA - Human no AI lofi Music in a Real Poppy Field’. Já estão criando nichos sem IA.&lt;/p&gt;

&lt;p&gt;Para entender a dimensão do que estamos enfrentando, olhem esses dois casos no nosso mercado:&lt;/p&gt;

&lt;p&gt;O caso positivo (Wikipedia): A Wikipedia percebeu que as IAs bebem da base dela o tempo todo. Em vez de lutar contra, fechou acordos com gigantes (Amazon, Meta, Microsoft) para que esse treinamento seja pago. Isso ajuda a custear a infraestrutura e valoriza o conteúdo dos voluntários. É a adaptação dando certo.&lt;/p&gt;

&lt;p&gt;O caso negativo (Tailwind): Se você é dev frontend, deve ter visto. O Tailwind precisou demitir 75% dos funcionários. O tráfego do site caiu porque as pessoas agora pedem o código direto para a IA. O irônico? O Tailwind nunca foi tão usado, mas a empresa não conseguiu capturar esse valor como a Wikipedia fez. Hoje, Google e Vercel patrocinam o projeto para ele não morrer.&lt;/p&gt;

&lt;p&gt;Em uma palestra recente que fui na FIAP, vi exemplos que me deixaram pensando. O Itaú está estudando como fazer Pix via IA (ex: "IA, divide a conta do bar com a fulana"). É prático? Muito. Mas o Pix é gratuito e a IA custa caro. Como fecha essa conta?&lt;/p&gt;

&lt;p&gt;Outro exemplo foi o atendimento ao cliente via WhatsApp substituindo pessoas por IA 24/7. O que acontece com essas pessoas? Como o mercado se reestrutura?&lt;/p&gt;

&lt;p&gt;Minha conclusão (por enquanto): Enquanto as empresas avaliam o ROI (retorno sobre investimento), nós precisamos aprender a usar a IA sem depender dela. Ela deve ser o nosso rascunho, o nosso desenho inicial pra ganharmos tempo, mas não o nosso cérebro substituto.&lt;/p&gt;

&lt;p&gt;Isso sem nem entrar no impacto ambiental colossal que o treinamento desses modelos gera...&lt;/p&gt;

&lt;p&gt;Enfim, acho que deixei vocês com mais perguntas do que respostas. Foi mal! Pensei alto por aqui.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>career</category>
      <category>devjournal</category>
      <category>discuss</category>
    </item>
  </channel>
</rss>
