<?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: Wellington</title>
    <description>The latest articles on DEV Community by Wellington (@waquino814).</description>
    <link>https://dev.to/waquino814</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%2F481610%2F115ed2b2-f3fa-46ad-9d20-1b4cdbdb5666.jpeg</url>
      <title>DEV Community: Wellington</title>
      <link>https://dev.to/waquino814</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/waquino814"/>
    <language>en</language>
    <item>
      <title>Humble Opinion vs Impostor Syndrome, how to perform a code review?</title>
      <dc:creator>Wellington</dc:creator>
      <pubDate>Thu, 25 Mar 2021 21:29:50 +0000</pubDate>
      <link>https://dev.to/waquino814/humble-opinion-vs-impostor-syndrome-in-code-reviews-29nc</link>
      <guid>https://dev.to/waquino814/humble-opinion-vs-impostor-syndrome-in-code-reviews-29nc</guid>
      <description>&lt;h3&gt;
  
  
  Programer's Ego
&lt;/h3&gt;

&lt;p&gt;Ego is a common topic among programmers, we all know that one who thinks of himself above the rest because he is capable of implementing a &lt;code&gt;Red-Black tree&lt;/code&gt;, while there is no issue with this alone, you need to be mindful of not creating a toxic environment around you.&lt;/p&gt;

&lt;h3&gt;
  
  
  Impostor Syndrome
&lt;/h3&gt;

&lt;p&gt;Many of us try to balance this being Modest or Humble by never allowing compliments get to our heads. At the same time, we should be careful not to suffer the &lt;strong&gt;Impostor Syndrome&lt;/strong&gt; in which we cannot measure our capabilities.&lt;/p&gt;

&lt;h3&gt;
  
  
  When not to be Humble?
&lt;/h3&gt;

&lt;p&gt;You must walk that thin line between those 2 extremes when a co-worker asks for your opinion&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Could you review my Pull Request?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That's not the moment to doubt or be humble &lt;code&gt;Comment&lt;/code&gt;, &lt;code&gt;Approve&lt;/code&gt;, &lt;code&gt;Request Changes&lt;/code&gt; are three valid options which we should evaluate, review, and sincerely provide feedback based on our previous knowledge and experience.&lt;/p&gt;

&lt;p&gt;The good practices that apply, flows, code and algorithms optimizations, all those little things that give us comfort on the weekly releases.&lt;/p&gt;

&lt;h3&gt;
  
  
  When to be human?
&lt;/h3&gt;

&lt;p&gt;That shyness and humble has their place, you must grab to it while you are performing the review,&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Evaluate the code, not the developer&lt;/li&gt;
&lt;li&gt;Be reasonable on why each change&lt;/li&gt;
&lt;li&gt;Highlight those clever solutions&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Summary, be Proud of your Opinion, be Humble expressing it
&lt;/h3&gt;

&lt;p&gt;Be proud of what you have accomplished, was built from your experience, reading, writing, doing, living those &lt;strong&gt;Eureka moments&lt;/strong&gt; fixing bugs, and solving complex issues.&lt;/p&gt;

&lt;p&gt;Be humble the way you communicate your opinion, be human, connect with the people you want to share your knowledge with. Remember you were also the new guy who had leaders to look up. You want to be listened not just heard.&lt;/p&gt;

</description>
      <category>codereview</category>
      <category>leadership</category>
    </item>
    <item>
      <title>WIP</title>
      <dc:creator>Wellington</dc:creator>
      <pubDate>Thu, 25 Mar 2021 21:21:50 +0000</pubDate>
      <link>https://dev.to/waquino814/humble-opinion-vs-impostor-syndrome-in-code-reviews-1eo8</link>
      <guid>https://dev.to/waquino814/humble-opinion-vs-impostor-syndrome-in-code-reviews-1eo8</guid>
      <description></description>
    </item>
    <item>
      <title>The Most Important task of a Lead Software Engineer</title>
      <dc:creator>Wellington</dc:creator>
      <pubDate>Sat, 31 Oct 2020 17:13:19 +0000</pubDate>
      <link>https://dev.to/waquino814/the-most-important-task-of-a-lead-software-engineer-ek8</link>
      <guid>https://dev.to/waquino814/the-most-important-task-of-a-lead-software-engineer-ek8</guid>
      <description>&lt;h2&gt;
  
  
  The case
&lt;/h2&gt;

&lt;p&gt;Whenever you see the role description for a lead Engineer, you will often find responsibilities such as "implement the best practices", "perform code reviews", "participate in standups"; While I agree that those tasks are part of the daily routine for any Lead Engineer they are far from being responsibilities of a &lt;strong&gt;&lt;em&gt;True Leader&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Light the spark
&lt;/h2&gt;

&lt;p&gt;The most important task of a Leader is to light the spark within his team to not only follow his orders or assignments but to lead by themselves. &lt;/p&gt;

&lt;p&gt;Empower your team to make the big decisions without your direct input in each step, a decentralized team can grow horizontally as any well-architected framework should.&lt;/p&gt;

&lt;h2&gt;
  
  
  Task Oriented vs Growth Oriented
&lt;/h2&gt;

&lt;p&gt;A good task-completion, project-oriented approach will only get your company so far, that is &lt;strong&gt;&lt;em&gt;"Ok"&lt;/em&gt;&lt;/strong&gt; when you don't want to grow. A well-distributed capable team of leaders will make it possible to explore areas you've never thought of, take on impossibles challenges for just one thinking head, and above all your company will be able to take on more projects.  &lt;/p&gt;

&lt;h2&gt;
  
  
  What to do?
&lt;/h2&gt;

&lt;p&gt;To accomplish that you must:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Push your team to communicate their ideas to you, to the project manager, to his teammates.&lt;/li&gt;
&lt;li&gt;Be always open for debate&lt;/li&gt;
&lt;li&gt;Let them take control of pushing their changes to production&lt;/li&gt;
&lt;li&gt;Help them to develop a system thinking outside of their localhost &lt;/li&gt;
&lt;li&gt;Encourage the team to be critical &lt;/li&gt;
&lt;li&gt;Let them know that you are not always right &lt;/li&gt;
&lt;li&gt;Provide clear, honest, and individual feedback for each.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Not every senior wants to be a leader
&lt;/h2&gt;

&lt;p&gt;The desire to command must come from within, is not something that you could impose as any other Jira item, not every senior wants to be a leader. &lt;/p&gt;

&lt;p&gt;Is your role to spot the signs "The proactive", "The new guy's coach" "The go-to", "The one who says I want" is no use trying to push the technical developer who only cares about the &lt;strong&gt;&lt;em&gt;Big O&lt;/em&gt;&lt;/strong&gt; to lead, your task is to inspire and provide guidance when required.&lt;/p&gt;

&lt;h2&gt;
  
  
  Two Pizza
&lt;/h2&gt;

&lt;p&gt;Building leaders is the only way a &lt;strong&gt;&lt;em&gt;two pizza&lt;/em&gt;&lt;/strong&gt; team can become a large enterprise. &lt;/p&gt;

</description>
      <category>leadership</category>
    </item>
    <item>
      <title>Why Mountain Bike is the perfect sport for a Software Developer  </title>
      <dc:creator>Wellington</dc:creator>
      <pubDate>Sun, 04 Oct 2020 14:46:41 +0000</pubDate>
      <link>https://dev.to/waquino814/why-mountain-bike-is-the-perfect-sport-for-a-software-developer-2560</link>
      <guid>https://dev.to/waquino814/why-mountain-bike-is-the-perfect-sport-for-a-software-developer-2560</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fbl9vevr58dtbjbjpmll6.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fbl9vevr58dtbjbjpmll6.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  A bit about me
&lt;/h2&gt;

&lt;p&gt;I've been in the professional software industry for over a decade now. I've worked in multiple areas of a software lifecycle, Quality Assurance, Java, Javascript Backend/Frontend, Team Lead, Cloud Engineer, and Architect. &lt;/p&gt;

&lt;h2&gt;
  
  
  The Software developer mindset
&lt;/h2&gt;

&lt;p&gt;We all love the challenge behind the next puzzle or algorithm to implement, solving complex scenarios, and trying to predict the user's behavior into our applications. While learning the next Javascript framework can be exciting is also grueling nevertheless.&lt;/p&gt;

&lt;p&gt;Having to expend 8 or 9 hours designing, planning, implementing, and monitoring software solutions can be quite demanding for your body, no matter how many times you switch your desk from sitting to standing. &lt;/p&gt;

&lt;h2&gt;
  
  
  A Balance
&lt;/h2&gt;

&lt;p&gt;The moment you realize how idle and sedentary your life has become you might start to think about exercise but, which one to choose?&lt;/p&gt;

&lt;p&gt;While cyclist, in general, brings many benefits to your body&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reduces chances of a heart disease &lt;/li&gt;
&lt;li&gt;Increment muscle strength and flexibility &lt;/li&gt;
&lt;li&gt;Burn more calories&lt;/li&gt;
&lt;li&gt;Reduces the body fat &lt;/li&gt;
&lt;li&gt;more ...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Mountain Biking (MTB) brings additional benefits if you are an individual that works all day solving complex scenarios within your head, you need something that allows you to free those thoughts. &lt;/p&gt;

&lt;h2&gt;
  
  
  Welcome MTB
&lt;/h2&gt;

&lt;p&gt;In a healthy way, trust me when I tell you there is no better alternative to clean your mind than going downhill at 20 miles/hour on muddy or loose terrain, you have to focus all your senses on the task at hand, pick your line, control your bike, follow your companion, brake or let go. &lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fdquyjh804pexpyhcqg8e.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fdquyjh804pexpyhcqg8e.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Going uphill&lt;/strong&gt; you will be challenged by the fear, the pain, the feeling of giving up, but you are used to mental puzzles and knows &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The mind is stronger than the body.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;A Sunday epic 100 mile ride&lt;/strong&gt; can be daunting but you are ready for it, plan your route, take it slow, one pedal at the time, one Jira task a day, take breaks, and split your workload into manageable sprints.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fi38oauzdmo8lihwazzz0.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fi38oauzdmo8lihwazzz0.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Community
&lt;/h2&gt;

&lt;p&gt;Another key aspect of the programmer life is working in solitude and trying to do all by himself, mountain biking teaches you to trust your teammates. It's a community and when you are out there miles away from civilization you need to care for each other, you need to be able to rely on others to support you and share those little victories conquesting a short hill breaking your own limits.    &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F0vo4qg3nj1mk0e6bsmam.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F0vo4qg3nj1mk0e6bsmam.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Pain is ephemeral, memories live forever
&lt;/h2&gt;

&lt;p&gt;When your legs hurt because of the training, you can still sit relax at your office, home, or backyard, do your job and continue solving puzzles knowing...&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Pain is ephemeral, memories live forever.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fg5bmooue9653y09oyd33.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fg5bmooue9653y09oyd33.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
Wellington Aquino&lt;br&gt;
Lead Software Engineer / Architect / MTB enthusiast&lt;br&gt;
 &lt;a href="https://www.linkedin.com/in/wellington-aquino/" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt; / &lt;a href="https://www.strava.com/athletes/22384861" rel="noopener noreferrer"&gt;Strava&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>mtb</category>
      <category>javascript</category>
      <category>java</category>
    </item>
  </channel>
</rss>
