Unlocking Your Potential: The Mentee’s Journey

Being a mentee is like having a seasoned explorer by your side, offering invaluable insights and tips as you navigate your career journey. It’s a chance to learn from the wisdom and experiences of someone who’s been there, done that, and is eager to share their knowledge.

This article, just like the one about being a mentor, is a guide with insights and inspiration, carefully curated from diverse sources. The goal of this guide is to help you understand the benefits of mentorship, learn how to find a suitable mentor, build a strong mentoring relationship, and ultimately become an exceptional mentee. Hope you will enjoy it!

Continue reading “Unlocking Your Potential: The Mentee’s Journey”

Unlocking Potential: The Mentor’s Role

Mentoring is often seen as a one-way street focused only on giving. While it undoubtedly involves sharing knowledge, experience, and support, it’s a significantly reciprocal journey. By guiding others, mentors rediscover their strengths, sharpen their insights, and find new perspectives. It’s a chance to give back while gaining a deeper understanding of oneself and the world. Mentoring is a fulfilling exchange that enriches both mentor and mentee.

This article is a mix of insights and inspiration, carefully curated from diverse sources. This is how I’ve crafted a roadmap that doesn’t just provide information, it empowers you with the tools and strategies to become an exceptional mentor.

Continue reading “Unlocking Potential: The Mentor’s Role”

Mentoring – LOG Framework

Based on research, mentoring has a powerful positive impact on an individual’s professional growth and is no longer a “nice to have”. It’s essential for teams and organisations that want to thrive within a post-pandemic world. I truly believe that everyone has something to share and everyone has something to learn. Each person can maximize their potential by gaining knowledge, confidence, and skills through access to a mentoring experience.

In this series of articles, I would like to cover more about the power of mentoring and the major advantages of being a mentor and mentee. I will share practical ideas about how to be a wonderful mentor and mentee and how to use mentoring to achieve your objectives.

Table of contents:
🚀 What is Mentoring
🚀 Mentor vs Sponsor vs Coach
🚀 Mentoring – Code of Conduct
🚀 The LOG Framework
🚀 Conclusion

Continue reading “Mentoring – LOG Framework”

Prometheus for Managers – Alerting

This post is the last one from the series “Prometheus for Managers”. In the second article from this series, the one about Prometheus Architecture, I touched on what Alertmanager does. So to recap, Prometheus allows for setting up alerts based on defined thresholds or conditions and AlertManager handles these alerts and sends them as notifications to multiple channels like email, slack, PagerDuty, etc.

The table of contents for this article:

  • 1️⃣ Recording Rules
  • 2️⃣ Alerting Rules
  • 3️⃣ AlertManager Config
  • 📚 Resources
Continue reading “Prometheus for Managers – Alerting”

Leadership Circles™ at Adobe – A Personal Journey

Leadership Circles develops leaders who drive their own personal leadership, their own career and their own success at Adobe” – this was the phrase that started the amazing experience called “Leadership Circles”.

Leadership Circles offered me the opportunity to expand my perspective and think more strategically about my career and my role at Adobe. It was an exceptional experience that helped me to refresh my vision and work more intentionally so I can achieve it. I also had the privilege of meeting outstanding leaders across Adobe, engaging in an enlightening coaching experience, and participating in mindful and empathetic mastermind group sessions.

Continue reading “Leadership Circles™ at Adobe – A Personal Journey”

Top 3 Challenges After Becoming an Engineering Manager

Becoming an Engineering Manager is a significant career milestone for many engineers or tech leaders. As a manager, you are responsible for leading a team of technical experts, overseeing the development of projects, and ensuring that the work is delivered on time and at the highest quality. However, the transition from an individual contributor to a manager is not without its challenges.

One of my mentees asked me about the challenges I faced after taking on my new role as an Engineering Manager, so this article will provide insights and my recommendations on how to overcome them. These challenges include balancing technical and managerial responsibilities, leading and inspiring a team, and effective communication. For each challenge I proposed 3 solutions.

Continue reading “Top 3 Challenges After Becoming an Engineering Manager”

Data Models and Query Languages 

The Chapter 2 from “Designing Data-Intensive Applications” by Martin Kleppmann is covering concepts like data models and query languages.

Data models are having direct impact on how the software is written, but also define how we think about the problem we are working to solve.

There are multiple data models for data storage and querying and the most common used are relational models, document models and graph based data models.

Continue reading “Data Models and Query Languages “

Reliability, Scalability & Maintainability

When designing systems/services is about combining functional requirements (what the system should do) with non-functional requirements (quality attributes or ilities). The challenge here is to develop software with the right quality levels. And to solve this challenge, here comes the concept of Software Architecture Methodology which helps us to build a bridge between the problem space and the solution space.

My role, as an Engineering Manager, is also about technical leadership and helping my teams making the right technical decisions based on data, best practices and current expectations from our clients. And since I just finished to read “Building a Second Brain”, I include here my notes from the book “Designing Data-Intensive Applications” by Martin Kleppmann, a must-read in the system design field.

Continue reading “Reliability, Scalability & Maintainability”

About Feedback

Working as part of a team is about collaboration and communication. In the equation of improving the processes and our leadership style, the feedback is a powerful tool.

Giving and receiving feedback is a skill that could be learned. It takes time, courage, and involvement in transforming it into a habit, but the positive impact brought worth all the effort.

Photo by Hybrid on Unsplash
Continue reading “About Feedback”