This is the fourth post from a series bringing you insights from the interview with Elder Moraes, Java Champion, Red Hat Advocate, Mentor and Writer.

In our discussion on The Out of the Box Developer podcast, Elder Moraes and I also highlighted the importance of consistency for long-term success in a developer’s career. It’s not just about big leaps, but about steady progress over time.

Elder emphasized that “consistency is the secret weapon of successful developers. It’s about showing up regularly, putting in the effort, and continuously moving forward, even when progress seems slow.”

I strongly believe that consistency is often underestimated. As I mentioned to Elder, “in the tech world, things change so quickly. Consistency helps you stay relevant, build momentum, and achieve your long-term goals, step by step.”

Here’s why consistency is so powerful for developers, as we discussed:

  • Skill Development: Consistent practice and learning lead to gradual but significant skill improvement over time.
  • Building a Portfolio: Regularly working on projects, contributing to open source, and creating content builds a strong portfolio that showcases your abilities.
  • Networking and Community: Consistent engagement with the tech community, whether online or offline, helps you build relationships and expand your network.
  • Personal Brand Building: Regularly sharing your knowledge and experiences online helps build your personal brand and establish you as an expert.
  • Long-Term Career Growth: Consistent effort over time compounds, leading to significant career advancement and opportunities.

Elder advised us, “think of your career as a marathon, not a sprint. Consistency is what will get you to the finish line. Small, consistent efforts every day will add up to big achievements over time.

My advice to you is that a building is not done in a single day. It takes time and consistent effort, step by step, day by day, to create something big. The same applies to your career. If you just look to the top of the mountain, you will give up because it’s too high, too far away, too impossible to reach! That’s why you need to focus only on the next step, AND WORK ON IT! Have it done first, CELEBRATE each step you finish, then move to the next step, and DO IT AGAIN! 

If during this journey you doubt of yourself, just remember WHY are you doing it all? What do you aim to achieve with this?, and also, like Elder mentioned, for WHOM are you doing it all? Who will fail with you if you stop? Who will suffer if you just give up? Think on that.

Embrace consistency and watch your developer career flourish.

If you didn’t watched the whole interview, you can do it clicking here.

In the next post, we will talk about the most important language you should learn, should it be Java, Python, C#, C++, Go or maybe, none of these, and also the hints that Elder brought to us on this subject.

If you like this content, don’t forget to subscribe to my mail list to receive it first-hand by clicking here

See you in the next post!