<?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: Bruno Souza</title>
    <description>The latest articles on DEV Community by Bruno Souza (@brjavaman).</description>
    <link>https://dev.to/brjavaman</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%2F124690%2F606ca723-aee5-4e57-931f-d61720a79616.jpg</url>
      <title>DEV Community: Bruno Souza</title>
      <link>https://dev.to/brjavaman</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/brjavaman"/>
    <language>en</language>
    <item>
      <title>Unusual boat story: practical advice to unlock your Career </title>
      <dc:creator>Bruno Souza</dc:creator>
      <pubDate>Fri, 17 Jul 2020 03:09:43 +0000</pubDate>
      <link>https://dev.to/brjavaman/unusual-boat-story-practical-advice-to-unlock-your-career-475o</link>
      <guid>https://dev.to/brjavaman/unusual-boat-story-practical-advice-to-unlock-your-career-475o</guid>
      <description>&lt;p&gt;My company does not use new tech.&lt;br&gt;
My boss does not give me time to learn things.&lt;br&gt;
My colleagues don’t do their part, I can’t do mine either! &lt;br&gt;
My family activities take too much time, I can’t focus on my career.&lt;/p&gt;

&lt;p&gt;Are you always stuck because others don’t do their part? Do you have great potential but it is never unleashed because someone else is not doing something? Maybe what they are doing prevents you from growing?&lt;/p&gt;

&lt;p&gt;An old Taoist parable about a crash of boats in the river can help us think about our careers.&lt;/p&gt;

&lt;p&gt;It originally talks about anger.&lt;/p&gt;

&lt;p&gt;But I think it is all about responsibility.&lt;/p&gt;

&lt;p&gt;And what better moment to think about that than riding a boat on the seashore of Florida’s Jacksonville, the following day of JaxJUG meetup?&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/1wZX97J2Snc"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;What can YOU do — even if something small — that would be YOUR responsibility, that would move YOU forward?&lt;/p&gt;

&lt;p&gt;What can YOU stop blaming on others, that could get YOUR career going in the right direction?&lt;/p&gt;

&lt;p&gt;Do you have something that you can’t see a way out? Let me know in the comments, and I’ll help you find a way to get moving again!&lt;/p&gt;




&lt;p&gt;Video transcript:&lt;/p&gt;

&lt;p&gt;[&lt;a href="https://www.youtube.com/watch?v=1wZX97J2Snc&amp;amp;t=1s"&gt;00:00:01&lt;/a&gt;.520] I’m here in Jacksonville, Florida, with a bunch of very cool people. Hey, everyone says hello! And right here at this amazing boat, amazing scenery, everything. I was thinking about your career. And the things that we have to think about in our career. And there’s a story that goes more or less like this. &lt;/p&gt;

&lt;p&gt;[&lt;a href="https://www.youtube.com/watch?v=1wZX97J2Snc&amp;amp;t=27s"&gt;00:00:27&lt;/a&gt;.620] The guy was going up the river and there’s a boat coming towards him. &lt;/p&gt;

&lt;p&gt;[&lt;a href="https://www.youtube.com/watch?v=1wZX97J2Snc&amp;amp;t=33s"&gt;00:00:33&lt;/a&gt;.000] And he saw… Oh that boat’s going to hit me. So he starts to yell at the boat, get out, move to another direction. You gonna hit me. And the boat just kept coming in his direction. So he kept yelling out, get out of here, you stupid. You don’t know what you’re doing. You’re going to hit me. And the boat just came towards him and, he kept yelling and complaining and the boat just came and hit him. &lt;/p&gt;

&lt;p&gt;[&lt;a href="https://www.youtube.com/watch?v=1wZX97J2Snc&amp;amp;t=57s"&gt;00:00:57&lt;/a&gt;.010] So he was really mad. And he jumped at the other boat like, No, you guys are crazy. You hit me! &lt;/p&gt;

&lt;p&gt;[&lt;a href="https://www.youtube.com/watch?v=1wZX97J2Snc&amp;amp;t=62s"&gt;00:01:02&lt;/a&gt;.300] He looked around and the boat was empty. &lt;/p&gt;

&lt;p&gt;[&lt;a href="https://www.youtube.com/watch?v=1wZX97J2Snc&amp;amp;t=65s"&gt;00:01:05&lt;/a&gt;.410] So that’s one thing for you. The boat is always empty. You can’t just complain about life and think other people should be doing it. Should change their course, should do anything. You are the one in control. Go ahead. Do whatever you can. Move your boat, go do your stuff. &lt;/p&gt;

&lt;p&gt;[&lt;a href="https://www.youtube.com/watch?v=1wZX97J2Snc&amp;amp;t=88s"&gt;00:01:28&lt;/a&gt;.240] And if other people can help you out, that’s great. But it is your responsibility. &lt;/p&gt;

&lt;p&gt;[&lt;a href="https://www.youtube.com/watch?v=1wZX97J2Snc&amp;amp;t=92s"&gt;00:01:32&lt;/a&gt;.890] So careers are always like this. It’s our responsibility to get our career moving. &lt;/p&gt;

&lt;p&gt;[&lt;a href="https://www.youtube.com/watch?v=1wZX97J2Snc&amp;amp;t=98s"&gt;00:01:38&lt;/a&gt;.170] This is Bruno Souza directly from Jacksonville. And we are here talking about the developer career. Thanks.&lt;/p&gt;

</description>
      <category>career</category>
      <category>jug</category>
      <category>responsibility</category>
      <category>life</category>
    </item>
    <item>
      <title>How to Prepare Your Career for a Post-Pandemic World</title>
      <dc:creator>Bruno Souza</dc:creator>
      <pubDate>Tue, 07 Jul 2020 22:06:43 +0000</pubDate>
      <link>https://dev.to/brjavaman/how-to-prepare-your-career-for-a-post-pandemic-world-2693</link>
      <guid>https://dev.to/brjavaman/how-to-prepare-your-career-for-a-post-pandemic-world-2693</guid>
      <description>&lt;p&gt;Max Levchin, the co-founder of PayPal, has &lt;a href="https://www.cnbc.com/2020/04/09/paypal-co-founder-this-is-the-greatest-time-to-start-a-company.html"&gt;shared his thoughts on the startup market during the current crisis&lt;/a&gt;. Max says that “this is the time to hunker down, go 10,000 feet below ground and build something truly amazing”.&lt;/p&gt;

&lt;p&gt;This also applies to your career. This is the time to get prepared!&lt;/p&gt;

&lt;p&gt;While I was thinking of how to “hunker down and build something amazing”, I read an article on Harvard Business Review (HBR) about &lt;a href="https://hbr.org/2020/04/preparing-your-business-for-a-post-pandemic-world"&gt;preparing your business for a post-pandemic world&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Yes, both articles are about business…&lt;br&gt;
But…&lt;br&gt;
Your career is already &lt;em&gt;your&lt;/em&gt; business!&lt;/p&gt;

&lt;p&gt;Paraphrasing all those authors, this is the time to hunker down, go 10,000 feet bellow ground, and strategically build a truly amazing career.&lt;/p&gt;

&lt;h3&gt;
  
  
  How can you start doing this now?
&lt;/h3&gt;

&lt;p&gt;Take out your preferred note-taking device, and together we will create YOUR strategy for a truly amazing career!&lt;/p&gt;

&lt;p&gt;In the HBR article, Carsten Pedersen and Thomas Ritter propose a 5 Ps framework for strategic planning: Position, Plan, Perspective, Projects, and Preparedness.&lt;/p&gt;

&lt;p&gt;Let’s apply those principles to our careers.&lt;/p&gt;

&lt;p&gt;But first…&lt;br&gt;
I know this is a bit cliche…&lt;br&gt;
But &lt;em&gt;just reading&lt;/em&gt; this post will do nothing for your career.&lt;br&gt;
You need to spend time answering the questions below.&lt;br&gt;
You will &lt;em&gt;build&lt;/em&gt; something truly amazing!&lt;/p&gt;

&lt;h2&gt;
  
  
  1. [Position] What position can you attain during and after the pandemic?
&lt;/h2&gt;

&lt;p&gt;The best way to grow your career is to put yourself in a position of trust. To become what we call a “trusted advisor” for someone.&lt;/p&gt;

&lt;p&gt;A trusted advisor is the person we call when we have a problem. When we need to make a decision.&lt;/p&gt;

&lt;p&gt;When people trust you BEFORE they need you, they will call YOU when they need the help you can provide.&lt;/p&gt;

&lt;p&gt;When you are a trusted advisor, people will call you for great positions FIRST (lower or even no competition), because they trust &lt;em&gt;you&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;This is true for positioning yourself for a new job, a new position in your company, leading a team, consulting, freelancing, speaking, and much more.&lt;/p&gt;

&lt;p&gt;And… The best way to become a trusted advisor is to help people. People that you help, will see you as a person that can be trusted on that topic.&lt;/p&gt;

&lt;h3&gt;
  
  
  During the pandemic:
&lt;/h3&gt;

&lt;p&gt;How can you help others? What knowledge you have, things you like, or experiences you live, that could be helpful to others?&lt;/p&gt;

&lt;p&gt;How can you use your time now to help them? Can you create content (articles, videos, emails), answer questions, mentor, or teach something to someone?&lt;/p&gt;

&lt;p&gt;How can you be a trusted advisor in your area? What are challenges, problems or frustrations people have in your field of work, or on your city or company, that you could help them with?&lt;/p&gt;

&lt;h3&gt;
  
  
  After the pandemic:
&lt;/h3&gt;

&lt;p&gt;What positions would you like to reach after things go back to a more normal life?&lt;/p&gt;

&lt;p&gt;Who can you help, that would get you closer to the position you are looking for? If you want to become a Java developer working with Cloud Computing, helping other Java developers to learn Cloud Computing can be a great way to create trust.&lt;/p&gt;

&lt;p&gt;What position of trust can you create for yourself now, maybe with friends and family, in your company, or online in social media, that would take you closer to what you want?&lt;/p&gt;

&lt;h2&gt;
  
  
  2. [Plan] What is your plan for bouncing back?
&lt;/h2&gt;

&lt;p&gt;Every crisis creates a level of uncertainty that is hard to cope with. The fact that this pandemic is worldwide, the uncertainty gets close to unbearable.&lt;/p&gt;

&lt;p&gt;The fear comes from the real possibility of losing a job, reduced income, getting sick. Not to mention the potential for the widespread economic disaster that can affect others in your family, and create difficulties even if it does not affect your job or position.&lt;/p&gt;

&lt;p&gt;Maybe all is good for you now, but it may not be soon… And that’s scary!&lt;/p&gt;

&lt;p&gt;&lt;em&gt;You need a plan.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Imagine for a few minutes the worst problems. You losing your job. Others in your family having problems. Your customers disappearing.&lt;/p&gt;

&lt;p&gt;I know, it is a chilling thought… We try to shy away from it. But it’s important to consider the possibilities, to have a plan to bounce back.&lt;/p&gt;

&lt;p&gt;If it helps, consider small increments of hardship, by imagining different scenarios, in increasing orders of difficulties.&lt;/p&gt;

&lt;p&gt;Now… Create a plan to bounce back from those scenarios!&lt;/p&gt;

&lt;p&gt;For each scenario, how can you deal with the situation?&lt;br&gt;
How can you use your time to be ready, better, improved?&lt;br&gt;
What are the skills you can work on now, that will help you later?&lt;br&gt;
What are the resources you can use to invest in yourself now?&lt;br&gt;
Are there habits and routines you can start building right away that will be useful later?&lt;/p&gt;

&lt;h2&gt;
  
  
  3. [Perspective] How will your identity change?
&lt;/h2&gt;

&lt;p&gt;Once you start to become a trusted advisor to people, your career identity will change. You will see yourself differently. The market will see you differently.&lt;/p&gt;

&lt;p&gt;Now is a good time to think about this change and prepare yourself for it. You want to position yourself in a way that is comfortable and aligned with your values.&lt;/p&gt;

&lt;p&gt;The most important thing to create this new identity is having a clear focus. Many people are afraid of focusing because we tend to be afraid of missing things.&lt;/p&gt;

&lt;p&gt;It doesn’t have to be this way.&lt;/p&gt;

&lt;p&gt;Focus is not about choosing (or ignoring) the technologies or the amazing tools that came out at a fast pace in our industry.&lt;/p&gt;

&lt;p&gt;Focus is about choosing the most important &lt;em&gt;problems&lt;/em&gt; we want to solve!&lt;/p&gt;

&lt;p&gt;And, solving problems is the best way to help people.&lt;/p&gt;

&lt;p&gt;Now is the perfect time to imagine who you will become, what identity you want to create for your career. What is the biggest problem you want to be respected for solving?&lt;/p&gt;

&lt;p&gt;What type of problems are you interested in solving? Be specific.&lt;br&gt;
What results can you bring for your company and others?&lt;br&gt;
What results can you help other developers achieve?&lt;/p&gt;

&lt;p&gt;Who do you need to become to solve those problems?&lt;br&gt;
What skills and knowledge you need to acquire?&lt;br&gt;
Who needs to know that &lt;em&gt;you&lt;/em&gt; solve &lt;em&gt;that&lt;/em&gt;?&lt;/p&gt;

&lt;h2&gt;
  
  
  4. [Projects] What new projects do you need to launch or participate in?
&lt;/h2&gt;

&lt;p&gt;Now that you have a better idea of who you want to become, the problems you want to solve, and the tranquility that you can overcome the worst scenarios, it’s time to use that clarity to take steps to advance your career.&lt;/p&gt;

&lt;p&gt;Your objective is not to spend time learning a lot of things. &lt;a href="http://jav.mn/skillmastery"&gt;Learning is not the goal: it is all about the skills&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;And the best way to acquire the right skills is to do things. For us, as software developers, do projects.&lt;/p&gt;

&lt;p&gt;This is the time to, based on the clarity you got, choose projects to launch or to participate, that will move you closer to your plans.&lt;/p&gt;

&lt;p&gt;What small projects can you build that will give you the necessary skills?&lt;br&gt;
How can you set a daily routine to work on those projects?&lt;br&gt;
Can you join existing projects with others?&lt;br&gt;
Open source projects?&lt;br&gt;
Education projects?&lt;br&gt;
Charity projects?&lt;/p&gt;

&lt;p&gt;Maybe this is a good moment to create a small product? You can do that solving someone’s real problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. [Preparedness] How prepared are you to execute your plans and projects?
&lt;/h2&gt;

&lt;p&gt;This is the time to execute your plan, and you need to make sure you are prepared.&lt;/p&gt;

&lt;p&gt;Be honest with yourself.&lt;/p&gt;

&lt;p&gt;Evaluate what you have and how ready you are. Identify what is missing.&lt;/p&gt;

&lt;p&gt;Prepare yourself. Ask for help. Hire mentors or training if you need it.&lt;/p&gt;

&lt;p&gt;Invest in yourself and your plan. If or when the problems caused by the pandemic hit, you will be prepared and will be way better off for being ready.&lt;/p&gt;

&lt;p&gt;And… If the problems turn out to be smaller then you imagined… You will be MUCH better off and ready to go after even bigger goals!&lt;/p&gt;

&lt;p&gt;What you have that is already enough for your plans?&lt;br&gt;
Are there things you can improve so you are ready?&lt;br&gt;
What is missing that you should prepare?&lt;br&gt;
Do you need specific knowledge?&lt;br&gt;
Any mentors you can contact?&lt;br&gt;
Need some help or support?&lt;br&gt;
Skills you need to build?&lt;br&gt;
Training to attend?&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;With the 5 Ps, you are thinking strategically, and preparing yourself for the post-pandemic world.&lt;/p&gt;

&lt;p&gt;Those that wait to see and have no plan will leave their careers to chance, and this may prove to be a risk that is not worth it.&lt;/p&gt;

&lt;p&gt;But you, that made this exercise here, you are prepared and will come out of this situation better off.&lt;/p&gt;

&lt;h2&gt;
  
  
  Making your Best Year!
&lt;/h2&gt;

&lt;p&gt;None of this matters if you don’t take action on the plan and strategy that you just created.&lt;/p&gt;

&lt;p&gt;And... Taking action is unbelievably hard! Especially when we're talking about plans for the future.&lt;/p&gt;

&lt;p&gt;To help you, I'll give you a gift, a FREE copy of my new book:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://jav.mn/bestyear-devto"&gt;The Best Developer Year - 4 Steps to Take Action&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This book will give you the tools for you to take action and create your best year!&lt;/p&gt;

&lt;p&gt;(I'm giving it &lt;a href="http://jav.mn/bestyear-devto"&gt;for free for a limited time&lt;/a&gt;. If you like it, I'd love it if you could leave a comment below about it!)&lt;/p&gt;

&lt;p&gt;So... Where do YOU want to be once this pandemic is over? Share with us, and I'll help you achieve your goals!&lt;/p&gt;

</description>
      <category>career</category>
      <category>crisis</category>
      <category>planning</category>
      <category>covid</category>
    </item>
    <item>
      <title>5 Leadership Skills for Your Development Project that I learned watching Eliud Kipchoge run </title>
      <dc:creator>Bruno Souza</dc:creator>
      <pubDate>Wed, 15 Jan 2020 20:59:41 +0000</pubDate>
      <link>https://dev.to/brjavaman/5-leadership-skills-for-your-development-project-that-i-learned-watching-eliud-kipchoge-run-5ele</link>
      <guid>https://dev.to/brjavaman/5-leadership-skills-for-your-development-project-that-i-learned-watching-eliud-kipchoge-run-5ele</guid>
      <description>&lt;p&gt;I just heard on the news an amazing lesson on leadership, that you can apply to your life, your software project, and even to your product that you may be creating.&lt;/p&gt;

&lt;p&gt;The Kenyan &lt;strong&gt;Eliud Kipchoge&lt;/strong&gt; broke the &lt;a href="https://time.com/5707230/eliud-kipchoge/"&gt;record that many had considered impossible&lt;/a&gt;: run a marathon (42 km) in less than 2 hours.&lt;/p&gt;

&lt;h3&gt;
  
  
  What can Kipchoge’s record-breaking teach us about leadership?
&lt;/h3&gt;

&lt;p&gt;This was not an ordinary run, and it is not even an official record. The whole thing was planned to give Kipchoge the higher speed possible.&lt;/p&gt;

&lt;p&gt;The news program I watched this on, &lt;strong&gt;Jornal Hoje&lt;/strong&gt;, mentioned 5 things that made this possible:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;5- Support Team&lt;/strong&gt; – 40 professional athletes (including some that won Olympic medals) run with Kipchoge, taking turns to protect him from the wind.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;4- Best Path&lt;/strong&gt; – Kipchoge run an exact path, traced by a laser in front of him, so he could follow the best path to run the 42 km.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;3- Environment&lt;/strong&gt; – the run was done in a specific place in Vienna, flat, protected from the wind, in a day with the exact weather and temperature.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;2- On-demand resources&lt;/strong&gt; – Kipchoge received hydration at specific moments during the run, handed to him by cyclists, so he didn’t have to stray from the path.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;1- Tools&lt;/strong&gt; – Kipchoge used experimental tennis shoes, with a 3 tiered sole, that was created to give maximum speed to runners.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Again: the whole thing was engineered to give Kipchoge the maximum results.&lt;/p&gt;

&lt;p&gt;He did the run, but someone was planning so he could extract every last second from his efforts.&lt;/p&gt;

&lt;h3&gt;
  
  
  What are the skills of a Leader?
&lt;/h3&gt;

&lt;p&gt;YOU can help YOUR TEAM (project, company, colleagues…) to extract their best with the same ideas!&lt;/p&gt;

&lt;p&gt;(And, if you want, you can even apply this to a product, and help your customers!)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;5- Support team&lt;/strong&gt; – in your network, look for friends and partners that can help your team. Build a support community in your company. Promote sharing inside the team. Bring in the best support they need.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;4- Best Path&lt;/strong&gt; – this is where you can shine! Your experience, the problems you faced, the expertise you have can help your team to follow a winning path. Share with them. Show a clear and efficient path for success.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;3- Environment&lt;/strong&gt; – build an environment that promotes results, and that gets your team focused on the task. Help your team build the correct environment. Remove the obstacles before your team has to deal with them, so they have a free path ahead.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;2- On-demand resources&lt;/strong&gt; – Make sure your team has the resources needed. But, get the exact information on the right time your team needs. Don’t overwhelm people with loads of stuff at the wrong time.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;1- Tools&lt;/strong&gt; – provide all the tools your team needs to do the work and reach their goals. Build specific tools for your team or for the project, so they can reach their full potential.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When we hear how much effort was put to prepare the race, it is easy to think: “so you are saying that Kipchoge got it easy?”&lt;/p&gt;

&lt;p&gt;This is a common mistake a leader makes, the idea that the team has to handle everything, it is their problem, we don’t need to make it easy.&lt;/p&gt;

&lt;h3&gt;
  
  
  But it is NOT easy!
&lt;/h3&gt;

&lt;p&gt;Kipchoge had to run each kilometer in less 2 min 50s, and keep this breathtaking pace for the 42 km of the challenge. It is unbelievably hard (impossible many said!). He even failed the last time he tried.&lt;/p&gt;

&lt;p&gt;The job of a software developer, even more of a team, is not easy.&lt;/p&gt;

&lt;p&gt;But if they lack the support they need, &lt;br&gt;
if they follow unclear goals and paths, &lt;br&gt;
get bogged down by company-created obstacles, &lt;br&gt;
if they are dumped with useless resources or don’t have any, &lt;br&gt;
if they are working with outdated or inefficient tools…&lt;/p&gt;

&lt;p&gt;You are not making just their lives hard. You are making it impossible for them to succeed. And if they don’t succeed, the project, the company fails too.&lt;/p&gt;

&lt;h3&gt;
  
  
  As a leader…
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;You can help your team be the best runner in the world, even if you yourself are not.&lt;/li&gt;
&lt;li&gt;It is the leader’s work to think about what your team needs to do their BEST job!&lt;/li&gt;
&lt;li&gt;You can’t run for your team. Nor train for them. But you CAN and SHOULD eliminate the obstacles by thinking ahead.&lt;/li&gt;
&lt;li&gt;Help your team do their best work. Don’t do a half-baked job. Give everything you’ve got.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you practice the skills needed to get your team working at full speed, they will do the impossible.&lt;/p&gt;

&lt;p&gt;What other things you think you can help your team with so they succeed? Leave a comment below, and let’s improve our leadership skills together!&lt;/p&gt;

</description>
      <category>career</category>
      <category>leadership</category>
      <category>skills</category>
    </item>
    <item>
      <title>To be a Better Developer, Develop Better Skills</title>
      <dc:creator>Bruno Souza</dc:creator>
      <pubDate>Mon, 16 Dec 2019 16:42:47 +0000</pubDate>
      <link>https://dev.to/brjavaman/to-be-a-better-developer-develop-better-skills-2k5m</link>
      <guid>https://dev.to/brjavaman/to-be-a-better-developer-develop-better-skills-2k5m</guid>
      <description>&lt;p&gt;You do want to get better. Work on amazing projects. Solve larger problems, even make more money and improve the world!&lt;/p&gt;

&lt;p&gt;So you learn new things.&lt;/p&gt;

&lt;p&gt;You study.&lt;br&gt;
You read books.&lt;br&gt;
You read blogs and watch YouTube videos.&lt;br&gt;
You follow tutorials and online courses.&lt;/p&gt;

&lt;p&gt;It all takes a lot of time…&lt;/p&gt;

&lt;p&gt;But…&lt;/p&gt;

&lt;p&gt;How much time do you spend trying something for yourself, in a real (even if small), project?&lt;/p&gt;

&lt;p&gt;I don’t mean trying things following a tutorial. A real project. Solving some kind of problem.&lt;/p&gt;

&lt;p&gt;When we spend more time learning and less time developing, we are missing a BIG opportunity.&lt;/p&gt;

&lt;p&gt;I understand…&lt;/p&gt;

&lt;p&gt;When you learn something, it gives you a good feeling.&lt;br&gt;
Things make sense.&lt;/p&gt;

&lt;p&gt;You feel powerful, making progress. Like you are getting better!&lt;/p&gt;

&lt;p&gt;But when you go to apply them, it is another story…&lt;/p&gt;

&lt;p&gt;You feel bad. You try and it does not work. You feel stupid, incompetent… Like you are not moving…&lt;/p&gt;

&lt;p&gt;When you acquire skills, you make mistakes, it feels wrong. But only when it feels wrong you are actually acquiring skills!&lt;br&gt;
This is the paradox of skills…&lt;/p&gt;

&lt;p&gt;Here is the thing…&lt;/p&gt;

&lt;p&gt;The only thing that matters is acquiring and improving skills.&lt;/p&gt;

&lt;p&gt;Learning for the sake of learning is totally overrated.&lt;/p&gt;

&lt;p&gt;The only thing that changes your brain is applying. Is acquiring skills.&lt;/p&gt;

&lt;p&gt;But…&lt;/p&gt;

&lt;p&gt;Acquiring skills is a biological process…&lt;br&gt;
Pretty much like acquiring muscles in the gym…&lt;/p&gt;

&lt;p&gt;It is uncomfortable.&lt;br&gt;
It takes time…&lt;br&gt;
We feel pain…&lt;br&gt;
We feel stupid… Like it is not working.&lt;/p&gt;

&lt;p&gt;But… It is the ONLY thing that works.&lt;/p&gt;

&lt;p&gt;Learning feels good. Because it makes sense.&lt;br&gt;
Learning is like riding a bike in the park on weekends. It feels good indeed.&lt;/p&gt;

&lt;p&gt;But does not improve our muscles. (Ok, ok, it does a little bit, but not enough for you to become strong!)&lt;/p&gt;

&lt;p&gt;If you want to be a great developer, you need to build great muscles.&lt;/p&gt;

&lt;p&gt;I mean… Great skills!&lt;/p&gt;

&lt;p&gt;So… There are 3 things about skills that every developer needs to understand.&lt;/p&gt;

&lt;p&gt;One we already said above…&lt;/p&gt;

&lt;h2&gt;
  
  
  It is ALL about Skills. Not learning.
&lt;/h2&gt;

&lt;p&gt;And skills only improve when you DO THINGS.&lt;/p&gt;

&lt;p&gt;It is better to do a few things, and have great skills, then to try to learn many things…&lt;/p&gt;

&lt;h2&gt;
  
  
  No Limits.
&lt;/h2&gt;

&lt;p&gt;The second thing you need to understand about skills:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Science has not discovered the LIMITS of our skills yet!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That means: you can ALWAYS get better. You can always go one level up.&lt;/p&gt;

&lt;p&gt;But for that, you need to practice.&lt;/p&gt;

&lt;p&gt;And not only practice. You need to practice with the deliberate intent of improving the skill.&lt;/p&gt;

&lt;p&gt;Deliberate practice is a practice that forces you a little bit more. Every day.&lt;/p&gt;

&lt;p&gt;Deliberate practice is not about learning, it is about doing. Improving a specific skill.&lt;/p&gt;

&lt;p&gt;Like, reading code that you don’t quite understand. Every. Day. And then going for something a bit harder tomorrow.&lt;/p&gt;

&lt;p&gt;That gets to our third point…&lt;/p&gt;

&lt;h2&gt;
  
  
  Different types of skills need different types of practice.
&lt;/h2&gt;

&lt;p&gt;So, to practice correctly, you have to understand what type of skill you are trying to acquire.&lt;/p&gt;

&lt;p&gt;The good news is that there are only two types:&lt;/p&gt;

&lt;p&gt;Hard Skills.&lt;br&gt;
And Soft Skills.&lt;/p&gt;

&lt;p&gt;I know you’ve heard that hard skills are the technical ones.&lt;br&gt;
And that soft skills are those annoying “people things” like communication and empathy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;That’s very misleading. Deeply so…&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;And this misconception it is preventing you from becoming a great developer!&lt;/p&gt;

&lt;p&gt;Yes, hard skills are “technical” skills.&lt;/p&gt;

&lt;p&gt;But NOT on the sense we developers talk about technical!!!!!&lt;/p&gt;

&lt;p&gt;We say hard skills are technical because they are about techniques. Not technical as in technology…&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hard skills are PRECISE skills.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Skills that you apply EXACTLY the same way.&lt;br&gt;
Every time.&lt;/p&gt;

&lt;p&gt;Like hitting a chord on a guitar. Or that exact feet movement when flipping your skateboard in the air. Or… The precise movement of your fingers when typing on the keyboard. Or even the precise way you have to write statements in a programming language.&lt;/p&gt;

&lt;p&gt;Hard skills you improve by applying a technique (so we call them “technical skills”).&lt;/p&gt;

&lt;p&gt;Precisely. The same thing. Over and over. And over again.&lt;br&gt;
Until it gets ingrained in your brain, and you stop thinking about it…&lt;/p&gt;

&lt;p&gt;I know what you are thinking right now…&lt;/p&gt;

&lt;p&gt;But Bruno… What I do every day, it is not usually precise, nor exact. I can’t just stop thinking about it. It changes all the time!&lt;/p&gt;

&lt;p&gt;Yep. Because what you do as a software developer is mostly a Soft Skill…&lt;/p&gt;

&lt;p&gt;Soft Skills have nothing to do with communication or empathy. Although dealing with people is generally a soft skill, soft skills are not dealing with people…&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;We call them Soft Skills because they are malleable. Fuzzy. Different.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Every time we apply them, they change. And adapt.&lt;/p&gt;

&lt;p&gt;Soft Skills are “pattern matching” skills. You adjust and apply things differently depending on the situation you are at.&lt;/p&gt;

&lt;p&gt;Like presenting at a rock concert. You don’t mindlessly play your guitar, but you connect with your audience. Or skating with friends down the street. You are constantly adjusting your speed and deciding which maneuver to do to overcome the obstacles.&lt;/p&gt;

&lt;p&gt;Or… Software Development…&lt;/p&gt;

&lt;p&gt;You are constantly changing course, adapting, trying different strategies to solve problems.&lt;/p&gt;

&lt;p&gt;Software development is deeply “technical” (and people associate with “hard skills”), but it is not a technique…&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Software development is a SOFT skill.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;And the only way to learn soft skills?&lt;/p&gt;

&lt;p&gt;Put yourself in different situations, that forces you to apply the skill differently.&lt;/p&gt;

&lt;p&gt;Maybe you are one of the many developers that used to think software development is a hard skill. That leads to a big problem: trying to improve a soft skill, by applying hard skills methods to it.&lt;/p&gt;

&lt;p&gt;We think that if we aimless repeat things many times — we call that practice — we will be better developers.&lt;/p&gt;

&lt;p&gt;No.&lt;/p&gt;

&lt;p&gt;We only get better if we deliberately force ourselves to improve the right skills.&lt;/p&gt;

&lt;p&gt;Every.&lt;br&gt;
Day.&lt;/p&gt;

&lt;h2&gt;
  
  
  You can always be better at development by developing better skills.
&lt;/h2&gt;

&lt;p&gt;Anything meaningful that you do is a combination of hard and soft skills.&lt;/p&gt;

&lt;p&gt;And you only develop skills by doing the right things for each skill.&lt;/p&gt;

&lt;p&gt;And not simply doing, but doing a bit harder than before.&lt;/p&gt;

&lt;p&gt;That’s uncomfortable and painful…&lt;/p&gt;

&lt;p&gt;So, here is the recipe to be a better developer:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Shy away from the easy “learning path”. Learning gives you good feelings but is of limited use.&lt;/li&gt;
&lt;li&gt;Focus on doing things. It is uncomfortable, we feel stupid and incompetent, but it also is the only thing that works.
Apply “just-in-time” learning. Don’t learn in hopes to do it one day. Do it. And when stuck, learn enough to keep doing. Yes, this is hard! Very uncomfortable…&lt;/li&gt;
&lt;li&gt;Think about which skills are “hard”, precise. They need technique and repetition. Repeat until it is ingrained. Until you do it without thinking. Obvious things are language skills, IDE shortcuts, git commands, keyboard.&lt;/li&gt;
&lt;li&gt;Pay attention to which skills are “soft”, malleable. To improve on them you will need to put yourself in different situations. That’s also uncomfortable. Obvious things are applying technologies to problems, deciding on design patterns, code review.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Hmmm…&lt;/p&gt;

&lt;p&gt;So the trick is to be uncomfortable?&lt;/p&gt;

&lt;p&gt;Yes. But with a purpose. Deliberately.&lt;/p&gt;

&lt;p&gt;Uncomfortable is not about pushing a new code experiment to production. It is not going to the rock concert to play a song you never played before. It is not learning a new flip at high speed at a steep hill…&lt;/p&gt;

&lt;p&gt;Uncomfortable is not being reckless…&lt;/p&gt;

&lt;p&gt;Uncomfortable is about jamming a new song with your friends. It is trying a more daring maneuver at low speed at a parking lot. It is having fun solving a small problem with new technology. Or rewriting a personal tool using the latest Java version.&lt;/p&gt;

&lt;p&gt;Uncomfortable is painful and tiring. But is also good. And fun.&lt;br&gt;
It is risky and adventurous!&lt;/p&gt;

&lt;p&gt;Uncomfortable is about doing. And I wonder if there is any other profession that we can do so much with so little!&lt;/p&gt;

&lt;p&gt;That’s why I love software development!&lt;/p&gt;

&lt;p&gt;PS: Do you also love software development and want to be better at it? I’ll host a &lt;a href="https://events.genndi.com/register/169105139238448348/6372e5ce2f"&gt;webinar on Saturday, December 21st&lt;/a&gt;. We will discuss issues around your software developer career, skills and being a better dev. &lt;a href="https://events.genndi.com/register/169105139238448348/6372e5ce2f"&gt;Join me&lt;/a&gt;, and let’s get your career moving in 2020!&lt;/p&gt;




&lt;p&gt;This post was &lt;a href="https://www.javaadvent.com/2019/12/to-be-a-better-developer-develop-better-skills.html"&gt;originally published&lt;/a&gt; as part of the &lt;a href="https://www.javaadvent.com/2019/12/to-be-a-better-developer-develop-better-skills.html"&gt;Java Advent series&lt;/a&gt;. If you like it, please spread the word by sharing, &lt;a href="https://twitter.com/JavaAdvent"&gt;tweeting&lt;/a&gt;, &lt;a href="https://www.facebook.com/Java-Advent-Calendar-229536173843473"&gt;FB&lt;/a&gt; and so on! Want to write for the Java Advent blog? We are looking for contributors to fill all 24 slots and would love to have your contribution! &lt;a href="//mailto:contribute@javaadvent.com"&gt;Contact Java Advent Admin&lt;/a&gt; to contribute!&lt;/p&gt;

</description>
      <category>skills</category>
      <category>learning</category>
      <category>softskills</category>
      <category>hardskills</category>
    </item>
    <item>
      <title>6 Tips to Become a Senior Developer</title>
      <dc:creator>Bruno Souza</dc:creator>
      <pubDate>Tue, 15 Jan 2019 20:11:39 +0000</pubDate>
      <link>https://dev.to/brjavaman/6-tips-to-become-a-senior-developer-1jmc</link>
      <guid>https://dev.to/brjavaman/6-tips-to-become-a-senior-developer-1jmc</guid>
      <description>&lt;p&gt;Want to become a senior developer, or increase your seniority?&lt;/p&gt;

&lt;p&gt;This is a common goal for developers. No wonder. &lt;/p&gt;

&lt;p&gt;Becoming a senior will open up opportunities for you to work on interesting projects, create new challenges and even allows you to move to new companies if this is your desire.&lt;/p&gt;

&lt;p&gt;Jakob Herrington, &lt;a href="https://dev.to/jacobherrington/interview-with-ben-ilegbodu-three-things-that-compose-seniority-33c8"&gt;in a great dev.to post&lt;/a&gt;, interviewd Senior Engineer &lt;a href="https://twitter.com/benmvp"&gt;Ben Ilegbodu&lt;/a&gt;. Ben mentions 3 great &lt;em&gt;Key Abilities&lt;/em&gt; developers should have to move up to a more senior position.&lt;/p&gt;

&lt;p&gt;Inspired on their conversation, what are some practical things you can today to improve those key abilities?&lt;/p&gt;

&lt;p&gt;Let's get started on the road to be a senior developer:&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Ability #1: Develop quickly
&lt;/h2&gt;

&lt;p&gt;Develop quickly is not only about writing code super fast. It is about writing &lt;em&gt;correct code&lt;/em&gt; with consistency. That allows you to do it faster! &lt;/p&gt;

&lt;p&gt;So the main thing is: get your brain trained to develop (correct) code.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tip 1: Code Katas
&lt;/h3&gt;

&lt;p&gt;To train your brain, a great suggestion is to run Code Katas. Those little coding exercises will create "muscular memory" for coding, pretty much like martial arts Katas create muscular memory for the fight moves. &lt;/p&gt;

&lt;p&gt;(If you don't know what a Kata is, remember the Karate Kid movie... Paint up. Paint down. Paint up. Paint down. Or... Put the jacket on. Take the jacket off, depending on the version you watched!)&lt;/p&gt;

&lt;p&gt;The repetition ingrains the move (or in our case, the coding) in your brain. And frees your brain to focus on the problem you are solving instead of on the mechanics of the language. &lt;/p&gt;

&lt;p&gt;Schedule some time during your day to experiment with a kata. You need to repeat it several times, so it is better if you set time daily to do it. Then, just get started! &lt;/p&gt;

&lt;p&gt;A great resource is: &lt;a href="http://codekata.com/"&gt;http://codekata.com/&lt;/a&gt; &lt;/p&gt;

&lt;h3&gt;
  
  
  Tip 2: The Keyboard
&lt;/h3&gt;

&lt;p&gt;Another brain training technique is to get really good at the keyboard.&lt;/p&gt;

&lt;p&gt;The keyboard is our main tool!&lt;/p&gt;

&lt;p&gt;This may look too small a step to become a senior... But in reality, getting good at the keyboard will free yourself to focus on the important parts of development. The same way that being really good at the strings of a guitar frees the musician to focus on his performance and his audience.&lt;/p&gt;

&lt;p&gt;What makes a musician "senior" is not the ability with the strings, it is his contact with the audience. But he can never focus on it if he is fumbling with his notes! What makes you a senior developer is not your ability with the keyboard. But if that holds you back, no way to get there!&lt;/p&gt;

&lt;p&gt;There are many keyboard tutorials online, and I'm sure your &lt;a href="https://shortcutworld.com/NetBeans/win/NetBeans_8_Shortcuts"&gt;favorite IDE&lt;/a&gt; and OS have &lt;a href="https://shortcutworld.com/"&gt;many keyboard shortcuts&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;15 minutes practicing this a day can make a &lt;em&gt;huge&lt;/em&gt; difference. Choose one shortcut a day, and spend the whole day using it. Practice it while you are waiting for a build or a cloud machine to come up.  &lt;/p&gt;

&lt;p&gt;The more the basics are ingrained, the more your brain can focus on writing correct code.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Ability #2: Find the ideal solution
&lt;/h2&gt;

&lt;p&gt;Finding the ideal solution is the ability to solve problems. More important: to solve the &lt;em&gt;right&lt;/em&gt; problem!&lt;/p&gt;

&lt;p&gt;This comes with experience, of course. But unfortunately, many developers just rely on experience to improve this. The issue here is that it may take many many years for you to be exposed to enough different projects and problems for you to develop this skill! &lt;/p&gt;

&lt;p&gt;Let's turn the table: learning how to solve problems is a soft skill that needs practice, and you can practice it no matter what project you are working on.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tip 3: Have an algorithm, and practice it
&lt;/h3&gt;

&lt;p&gt;First, you need to really have a process, an algorithm, to solve problems. There are a few ways to approach problems, &lt;a href="https://asq.org/quality-resources/problem-solving"&gt;here is a good one that you can follow&lt;/a&gt;. Understand this process. Follow the steps. Make a checklist if you need.&lt;/p&gt;

&lt;p&gt;Now... Practice it!&lt;/p&gt;

&lt;p&gt;Look around you. When you commute to work. While you are watching a movie. When you walk for lunch. Try to spot problems -- any problem -- and try to solve them.&lt;/p&gt;

&lt;p&gt;No, I don't mean that you should get late to the movie because you are trying to get the popcorn people to change the way they are serving customers... All you need to is to practice in your head! You need to train your brain.&lt;/p&gt;

&lt;p&gt;Spot a problem. Propose a solution. Think it through. Shoot it down. Think of another solution.&lt;/p&gt;

&lt;p&gt;There is always a reason why our solution is not ideal. Senior developers are capable of understanding this, and compromise or prioritize. Get your brain trained to see and propose solutions to problems.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tip 4: Approach code problems with a method
&lt;/h3&gt;

&lt;p&gt;We love technology, and the challenges excite us, right? But too often I see developers -- even senior ones -- that follow a deep rabbit hole trying to fix a problem. And it's the wrong problem...&lt;/p&gt;

&lt;p&gt;Usually, because they didn't really understand the problem, to begin with. And they are not trying to fix the cause, but something else entirely... Valinda Chan &lt;a href="https://codeburst.io/10-steps-to-solving-a-programming-problem-8a32d1e96d74"&gt;says&lt;/a&gt; "You can’t solve a problem you don’t understand. There is a difference between the problem and the problem you think you are solving." Very true.&lt;/p&gt;

&lt;p&gt;That's why it's important that you follow a method. Every time. &lt;/p&gt;

&lt;p&gt;It's too easy to just skip something, and then -- many hours later -- we realize we are on the wrong path...&lt;/p&gt;

&lt;p&gt;Valinda's &lt;a href="https://codeburst.io/10-steps-to-solving-a-programming-problem-8a32d1e96d74"&gt;10 steps to solving a programming problem&lt;/a&gt; is a good start. Learn it. Use it. Adapt for yourself. Keep improving your problem-solving method. &lt;/p&gt;

&lt;h2&gt;
  
  
  Key Ability #3: Teach others and help others grow
&lt;/h2&gt;

&lt;p&gt;I left this one for last because I think is the most important one. A senior developer is someone that makes the whole team better. &lt;/p&gt;

&lt;p&gt;And nothing makes a team better better than helping the people in the team be better. So, be better at making others better!&lt;/p&gt;

&lt;p&gt;Arg... But did you get the point?&lt;/p&gt;

&lt;p&gt;You can improve yourself a lot. Practice a lot. Do code katas. Solve problems. But if people around you are not improving, then you are not really being a senior developer, and also, you are not growing as fast as you could.&lt;/p&gt;

&lt;p&gt;Helping others to succeed is an important leadership skill. But, from all those abilities, it is also the most visible one. People will notice. And follow your lead.&lt;/p&gt;

&lt;p&gt;That's how a senior you became.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tip 5: Inspire people by expressing ideas clearly
&lt;/h3&gt;

&lt;p&gt;A leader is someone that inspires others to achieve more. Inspire people by expressing clearly, and helping them face challenges and learn for themselves. &lt;/p&gt;

&lt;p&gt;This translates into direct results. Explaining your ideas during a meeting or a presentation is not only great for your project, but it will be a big push for your career. People notice when you can express things clearly in writing and in speech. &lt;/p&gt;

&lt;p&gt;When ideas, problems, challenges, proposals, solutions are clear, everyone's lives get better.&lt;/p&gt;

&lt;p&gt;A very simple, but amazing technique to build this skill is the &lt;a href="https://fs.blog/2012/04/learn-anything-faster-with-the-feynman-technique/"&gt;Feynman learning technique&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;To put this in practice, choose something you already know. Apply the Feynman Technique to it, and explain to someone!&lt;/p&gt;

&lt;h3&gt;
  
  
  Tip 6: Share what you already know
&lt;/h3&gt;

&lt;p&gt;I hear all the time from many developers that they want to help others by sharing. And that they will learn this or that and will start sharing.&lt;/p&gt;

&lt;p&gt;Don't wait... Start now. Start small. Share what you &lt;em&gt;already&lt;/em&gt; know!&lt;/p&gt;

&lt;p&gt;Yes, you can learn and then share (some people even share to learn!). But this is overwhelming... It means you need to share something you are unsure about.&lt;/p&gt;

&lt;p&gt;But people need what you &lt;em&gt;already&lt;/em&gt; know! The knowledge and experience you already have are helpful! How about you start from there?&lt;/p&gt;

&lt;p&gt;Make a point to teach this week to your co-workers something you already know. It can be a piece of code you wrote. A technology you learned recently or in the past. Maybe a talk you watched or a book you read. An experiment you did. Even a small tool or technique.&lt;/p&gt;

&lt;p&gt;Nothing comes to mind? Teach them the 6 tips above!&lt;/p&gt;

&lt;p&gt;Seriously. All you need is to get started. So, start with what you already have.&lt;/p&gt;

&lt;h2&gt;
  
  
  Your turn...
&lt;/h2&gt;

&lt;p&gt;Jacob and Ben had a great discussion. They mentioned 3 of the 5 basic skills needed to become a great developer (in &lt;a href="https://youtu.be/SXlbVBfRW7M?t=375"&gt;this webinar I talk about all 5 skills&lt;/a&gt;). &lt;/p&gt;

&lt;p&gt;Now it's your turn... &lt;/p&gt;

&lt;p&gt;What are your best tips to improve your development skills? &lt;/p&gt;

&lt;p&gt;Share with us in the comments below, and you will be already applying tip #6!&lt;/p&gt;

&lt;p&gt;PS: This is my first dev.to post, thanks Jacob and Ben for the inspiration. Go check their conversation at the &lt;a href="http://www.devpath.fm"&gt;devpath.fm podcast&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;PS2: This post was originally created as this YouTube video, and also a &lt;a href="https://twitter.com/brjavaman/status/1084612753418043392"&gt;twitter thread&lt;/a&gt;. Share with your friends!&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/-q-Rh4Kxo-Q"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;PS3: Cover Photo by &lt;a href="https://www.pexels.com/@startup-stock-photos?utm_content=attributionCopyText&amp;amp;utm_medium=referral&amp;amp;utm_source=pexels"&gt;Startup Stock Photos&lt;/a&gt; from Pexels&lt;/p&gt;

</description>
      <category>career</category>
      <category>tips</category>
      <category>sharing</category>
    </item>
  </channel>
</rss>
