<?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: Celiz Matias</title>
    <description>The latest articles on DEV Community by Celiz Matias (@g33n).</description>
    <link>https://dev.to/g33n</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%2F195937%2Ffdecec5d-f8f2-4cdf-88fb-42418092a639.png</url>
      <title>DEV Community: Celiz Matias</title>
      <link>https://dev.to/g33n</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/g33n"/>
    <language>en</language>
    <item>
      <title>5 tools to be more productive</title>
      <dc:creator>Celiz Matias</dc:creator>
      <pubDate>Sun, 04 Apr 2021 07:07:42 +0000</pubDate>
      <link>https://dev.to/g33n/5-tools-to-be-more-productive-8c7</link>
      <guid>https://dev.to/g33n/5-tools-to-be-more-productive-8c7</guid>
      <description>&lt;h1&gt;
  
  
  Do you want be more productive?
&lt;/h1&gt;

&lt;p&gt;If you're reading this maybe you just need more rest 😅 , if you think that's true I think maybe the best combination to find your productive moments is your bed and that comfy pillow that goes with it.&lt;/p&gt;

&lt;p&gt;It's really important to understand that we as developers first and foremost are human and we need to balance our mind and body to endure long working days.&lt;/p&gt;

&lt;h2&gt;
  
  
  So here's my top 5 tools to be more productive
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://track.toggl.com/timer"&gt;Toggl&lt;/a&gt; → Is a tool to track your times, this can help you to discover when you are more productive and how many hours you hard work and how rest in your working day.&lt;br&gt;
Remember that is very important take a rest after X amount of time and repeat as many times as you need to in your working day.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://miro.com/"&gt;Miro&lt;/a&gt; → In the absence of physical boards, miro helps us to be more productive in meetings. You can explain a complex problem or flow in simply graphs and collaborate with your team.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.figma.com/"&gt;Figma&lt;/a&gt; → If you work in Frontend you might like this tool, it's really amazing, easy to use and easy to collaborate with de UI/UX team. And if you work in Backend and you have never paid attention to the UX work please start doing it now, this is where the magic begins.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://sparkmailapp.com"&gt;Spark&lt;/a&gt; → This is undoubtedly the best email client, It will help you to organice your day, conbine calendars and do tasks from your inbox more quickly.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.notion.so/"&gt;Notion&lt;/a&gt; / &lt;a href="https://www.archbee.io/"&gt;Archbee&lt;/a&gt; → &lt;strong&gt;Notion&lt;/strong&gt; is very useful for building your own personal documentation, meetings resume. Personally, I keep track of my entire career in Notion, reading lists, AWS docs, react native tricks and technical information to share with the team, etc.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;And this is the best part because everything is in markdown so you can copy &amp;amp; paste into &lt;strong&gt;Archbee&lt;/strong&gt; your work documentation related to a specific project.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>jokes</category>
      <category>agile</category>
      <category>leadership</category>
    </item>
    <item>
      <title>React Native - Clean Architecture</title>
      <dc:creator>Celiz Matias</dc:creator>
      <pubDate>Mon, 16 Nov 2020 01:48:25 +0000</pubDate>
      <link>https://dev.to/g33n/react-native-clean-architecture-408b</link>
      <guid>https://dev.to/g33n/react-native-clean-architecture-408b</guid>
      <description>&lt;p&gt;Hi everyone the last time that I worked in a startup with React Native I found a lot of problems with the scalability and encapsulation of different modules and layers.&lt;/p&gt;

&lt;h2&gt;
  
  
  The problem
&lt;/h2&gt;

&lt;p&gt;React Native is a framework that you can use to development hybrid mobile applications, so as we know we need a API maybe.. and if this is your case and you have the experience working with this framework. I'm sure that you found problems like this:&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%2Flrsh7fpv9ccecr6d3h6k.png" 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%2Flrsh7fpv9ccecr6d3h6k.png" alt="crash style"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is a nightmare in big applications because is really difficult to debug, the only way is find in all the code where is the object property that is (undefined | null | any not compatible with the component or styles).&lt;/p&gt;

&lt;p&gt;Or in this other case:&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%2Fzmndkw0l39p4mv1bg0rr.png" 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%2Fzmndkw0l39p4mv1bg0rr.png" alt="crash text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The problem here maybe was a render without the correct data, or some change in the API contract.&lt;/p&gt;

&lt;h2&gt;
  
  
   The proposed solution
&lt;/h2&gt;

&lt;p&gt;I study how apply something like Clean Architecture to a react native project and started to build a boilerplate to share with the community.&lt;/p&gt;

&lt;p&gt;But this apply to different cases.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;If you have a stable backend | api maybe you wanna keep the frontend more easier or lightweight I use something like that:&lt;/li&gt;
&lt;/ol&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%2Fqz4uupspkzgv3h248jrj.png" 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%2Fqz4uupspkzgv3h248jrj.png" alt="basic architecture"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;If you wanna get a stable application, with hard safety layers, testeable and easy to scale but a bigger cost in time.&lt;/li&gt;
&lt;/ol&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%2Fvhqghx55gcdvcakk4oom.png" 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%2Fvhqghx55gcdvcakk4oom.png" alt="Clean architecture"&gt;&lt;/a&gt;&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%2Fraw.githubusercontent.com%2FG33N%2Frn-clean-architecture%2Fmaster%2Fdoc%2Farchitecture.png" 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%2Fraw.githubusercontent.com%2FG33N%2Frn-clean-architecture%2Fmaster%2Fdoc%2Farchitecture.png" alt="data-flow"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/G33N/rn-clean-architecture" rel="noopener noreferrer"&gt;https://github.com/G33N/rn-clean-architecture&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;For a really big application I recommended separate the app in independiente modules or small applications, like chat, feed, stories... This is more efficient in bigger teams +2 squads or +10 developers. This help to the organization to give more autonomy and as plus more velocity.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Something like that: &lt;a href="https://github.com/G33N/rn-mma-app" rel="noopener noreferrer"&gt;https://github.com/G33N/rn-mma-app&lt;/a&gt; repo in progress Sorry! &lt;/p&gt;

&lt;p&gt;Main resources:&lt;br&gt;
&lt;a href="https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html" rel="noopener noreferrer"&gt;https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks for reading! all comments all welcome and help me to build betters things to share with you, so pls leave me your comment!&lt;/p&gt;

</description>
      <category>architecture</category>
      <category>react</category>
      <category>reactnative</category>
    </item>
    <item>
      <title>What do you know about Kaizen?</title>
      <dc:creator>Celiz Matias</dc:creator>
      <pubDate>Fri, 11 Sep 2020 23:18:37 +0000</pubDate>
      <link>https://dev.to/g33n/what-do-you-know-about-kaizen-ebf</link>
      <guid>https://dev.to/g33n/what-do-you-know-about-kaizen-ebf</guid>
      <description>&lt;p&gt;It turns out that the processes we sometimes accept or create unconsciously are not always the best or most efficient and we can fall into the cycle of this process countless times until we realize it. That's why I think that incorporating a kaizen culture in the work teams can be the key factor to achieve being Agile since it implies generating proposals, agreements and activating them.&lt;/p&gt;

&lt;p&gt;Start with what you have, make small changes and achieve great impacts!&lt;/p&gt;

&lt;h3&gt;
  
  
  If it's not easy, it's not Kaizen.
&lt;/h3&gt;

&lt;h2&gt;
  
  
  What do you think?
&lt;/h2&gt;

</description>
      <category>discuss</category>
      <category>productivity</category>
      <category>career</category>
    </item>
    <item>
      <title>7 reasons to apply storytelling in our posts and jobs</title>
      <dc:creator>Celiz Matias</dc:creator>
      <pubDate>Mon, 31 Aug 2020 14:46:52 +0000</pubDate>
      <link>https://dev.to/g33n/7-reasons-to-apply-storytelling-in-our-posts-and-jobs-433i</link>
      <guid>https://dev.to/g33n/7-reasons-to-apply-storytelling-in-our-posts-and-jobs-433i</guid>
      <description>&lt;p&gt;Recently I'm studying a lot about how improve my communication skills because is something exclude to be a great leader, get more likes and entertaining to your audience.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;The quality of your story is equal to the impact that can generate.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;To improve your communication skills and to be heard.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Actually the organisations need more influent leaders and a truly leader need know how tell good stories.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;All the scientific texts, the developers' ideas, the presentation, call it what you want, are so boring. Storytelling can help you to be more readable.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Is more easier remember stories than ideas or boring texts.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The power of the influent is so useful and you can apply this into your stories through different methods.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;So that your proposals are put into action in the work teams.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Carlos Salas - Storytelling &lt;a href="https://www.amazon.com/Storytelling-escritura-m%C3%A1gica-T%C3%A9cnicas-facilidad-ebook/dp/B078P2CBSN"&gt;La escritura magica&lt;/a&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>leadership</category>
      <category>beginners</category>
      <category>writing</category>
    </item>
    <item>
      <title>Why we need the measurements ?</title>
      <dc:creator>Celiz Matias</dc:creator>
      <pubDate>Wed, 19 Aug 2020 00:00:52 +0000</pubDate>
      <link>https://dev.to/g33n/why-we-need-the-measurements-37ai</link>
      <guid>https://dev.to/g33n/why-we-need-the-measurements-37ai</guid>
      <description>&lt;p&gt;How many times our team lead, CTO, CPO or product owner tell us that they wish see metrics, logs or something related a feature?&lt;/p&gt;

&lt;p&gt;Once time, A team lead ask me about the coverage of the code I remember that I think "why, if my code works?".&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/xThuWjk0OAZgeJwahG/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/xThuWjk0OAZgeJwahG/giphy.gif" alt="inciting-problem"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In others similar situation a CPO ask me about the analytics metrics, "how the users adopts the last release?" And in the same way the PO ask me "This screen are slow, we know what happens?"&lt;/p&gt;

&lt;p&gt;So life was going well, the team keep working without any metric or productive logs and by surprise the product was aceptable and the users started to growing, and y remember me and my coworkers celebrating.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;NICE! We are the best team in the word
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://i.giphy.com/media/uokhSmdmyfh2o/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/uokhSmdmyfh2o/giphy.gif" alt="rising-action"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So life was going well, right? ;) One day a user found a fat bug and anyone know what happened or how reproduce and we fall through the ladders, I was imagine to Rocky falling for the ladders but I can't found the GIF 😂 &lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/1AzW5Fw4DFdja/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/1AzW5Fw4DFdja/giphy.gif" alt="crisis"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We fail, we lost a lot of money and the organisation getting mad with the developers and with a lot of pain we accept that we needed the metrics to monitor the user adoption and behaviours, we needed the logs and traces and why not we needed a performance monitor.&lt;/p&gt;

&lt;p&gt;So, getting metrics, logs, testings of your product is part of the quality that the each developer should do and you can trust in me when I tell you that this is hard to start but it's a good investment this will make your job more easier. Because you will more available information to find a solution to your problems or more information to improve flows or complex task in your application.&lt;/p&gt;

&lt;p&gt;If you are interested in tutorials about 'how measure a react native application?' leave a comment and I will prepare something more technical.&lt;/p&gt;

&lt;p&gt;"Shit happens, but if you are smart maybe you can clean the shit from your shoes and change something that can care your shoes the next time"&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>codequality</category>
      <category>startup</category>
      <category>learning</category>
    </item>
    <item>
      <title>NPM package deploy</title>
      <dc:creator>Celiz Matias</dc:creator>
      <pubDate>Tue, 18 Aug 2020 21:28:11 +0000</pubDate>
      <link>https://dev.to/g33n/placeholder-title-3pa3</link>
      <guid>https://dev.to/g33n/placeholder-title-3pa3</guid>
      <description>&lt;h3&gt;
  
  
  My Workflow
&lt;/h3&gt;

&lt;p&gt;Node.js package deploy&lt;/p&gt;

&lt;h3&gt;
  
  
  Submission Category: DIY Deployments
&lt;/h3&gt;

&lt;h3&gt;
  
  
  Yaml File or Link to Code
&lt;/h3&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--i3JOwpme--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-ba8488d21cd8ee1fee097b8410db9deaa41d0ca30b004c0c63de0a479114156f.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/G33N"&gt;
        G33N
      &lt;/a&gt; / &lt;a href="https://github.com/G33N/rn-ui-kit"&gt;
        rn-ui-kit
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      UI library
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;h1&gt;
rn-ui-kit&lt;/h1&gt;
&lt;p&gt;This repository is part of "&lt;a href="https://github.com/G33N/rn-mma-app"&gt;Building a scalable APP with multi-module architecture&lt;/a&gt;"&lt;/p&gt;
&lt;h2&gt;
What is a library?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Is a piece of business logic code that should be shared&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
Tree&lt;/h2&gt;
&lt;div class="snippet-clipboard-content position-relative"&gt;&lt;pre&gt;&lt;code&gt;├── src                            Module code
├── test                           Unit test
├── package.json                   Module dependencies
└── module.ts                      Module entry point
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;



&lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/G33N/rn-ui-kit"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;


&lt;h3&gt;
  
  
  How works
&lt;/h3&gt;

&lt;p&gt;This workflow &lt;code&gt;run ci&lt;/code&gt; and &lt;code&gt;unit test&lt;/code&gt; publish a npm package on push or pull request to &lt;code&gt;master&lt;/code&gt; branch only if the job &lt;code&gt;build&lt;/code&gt; run successful all the steps and pass the coverage requirements.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.npmjs.com/package/@g33n/rn-ui-kit"&gt;https://www.npmjs.com/package/@g33n/rn-ui-kit&lt;/a&gt;&lt;/p&gt;

</description>
      <category>actionshackathon</category>
    </item>
    <item>
      <title>How I get a senior developer job only with 6 months of experience?</title>
      <dc:creator>Celiz Matias</dc:creator>
      <pubDate>Sun, 16 Aug 2020 23:11:27 +0000</pubDate>
      <link>https://dev.to/g33n/how-i-get-a-senior-developer-job-only-with-6-months-of-experience-1p72</link>
      <guid>https://dev.to/g33n/how-i-get-a-senior-developer-job-only-with-6-months-of-experience-1p72</guid>
      <description>&lt;p&gt;Hi everyone! this is my first post... and why not? I'm writing this in english that not is my native lenguaje so be nice and If something is grammatically wrong pls let me a comment :D&lt;/p&gt;

&lt;p&gt;So, How I got my senior development job only with 6 months of experience? Really this is not true, I coding from my 18 years as a hobby and I get freelance jobs, remote jobs but nothing professional. In my past I code in PHP, HTML, python, and scripting in linux terminal but I feel that something was wrong and I think if I really want follow this path to be a better developer I need change some things, What I did? at this time nothing relevant just keep studying Angular and others technologies, but what is the most important? that I still hitting the docs of many frameworks without fear to fail or get a bad feedback of my work, let my explain this a little bit more.&lt;/p&gt;

&lt;p&gt;When you are in your first steps, the more important thing that you should never do is be self-centred because to learn you need study and hear a lot of opinions and be able to process, so a good practice about this is be a good person, you need ask for feedback all time as possible and make this your routine, code something and ask about how improve your code to your self or your co-workers.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://medium.dave-bailey.com/how-to-create-a-feedback-culture-6ba43db875dd"&gt;More about feedback culture&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Another thing that help me a lot to improve how a learn about something is in first step learn to fail, as developers we need or in others words We should learn to fail, learn about how through the failures we can get more experience for example if the algorithm in your mind is something like that:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;senior = successTask + yearsOfExperience
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Please you need change this to:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;senior = successTask + failuresExperiences + productiveExperience
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Where &lt;code&gt;successTask&lt;/code&gt; obviously is all things that you feel great to share with others, a library a project, anything, the &lt;code&gt;failuresExperiences&lt;/code&gt; is the most valued for me because if you don't have this in your algorithm you are losing the best part of coding, fail in something is great because this tell to others that you don't have fear to fail or unsure of changes and this is great! because this is a really valuable skills to the moderns companies and is a strong boost to new skills.&lt;/p&gt;

&lt;p&gt;Also if you understand that the time is relative I'm sure that you understand that the hunters and human resources people always take the same mistake about&lt;br&gt;
&lt;br&gt;
 &lt;code&gt;"Developer with more than 4 years of experience in {insert skills}"&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
. We know that this wrong because nothings have in common the years that someone are development in a lenguaje or framework if this person never took the time to investigate about the tool that he/she is using or learn how make a clean code so, this is the why I replace &lt;code&gt;yearsOfExperience&lt;/code&gt; by &lt;code&gt;productiveExperience&lt;/code&gt; because if you have a developer with 20 years of experiences but he or she just keep in the past and don't invest time in keep learning or keep updated maybe this is not so great.&lt;/p&gt;

&lt;p&gt;Finally you work is valued too but you need learn from each others how improve your skills and determinate what is the path in a developer career that make you happy.&lt;/p&gt;

&lt;p&gt;I recommend that take a time to do your Ikigai and write yours steps to be the developer, architect, team lead, chief that you want be.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pEWDUDn5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://images.yourstory.com/cs/wordpress/2018/12/Ikigai-figure.jpg%3Ffm%3Dpng%26auto%3Dformat%26blur%3D500" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pEWDUDn5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://images.yourstory.com/cs/wordpress/2018/12/Ikigai-figure.jpg%3Ffm%3Dpng%26auto%3Dformat%26blur%3D500" alt="Ikigai"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'm react native developer my short path is maybe be a react architect and for do this I building a multimodule architecture, with unit and e2e tests, CI, and others things. If you wanna be part of this check my repo and leave your comment if this post like you or wanna talk about other topic&lt;/p&gt;

&lt;p&gt;Thanks! &lt;/p&gt;

</description>
      <category>career</category>
      <category>leadership</category>
      <category>beginners</category>
      <category>motivation</category>
    </item>
  </channel>
</rss>
