blog main page

The Art of Mentoring in Engineering - Part 3: Mentoring an Alpha Geek

This blog post discusses the importance of mentoring senior individuals in a company, particularly those termed "alpha geeks," who struggle with transitioning from technical roles to managerial positions. Mentoring helps them overcome behaviors such as dominance, micromanagement, and reluctance to acknowledge others' contributions, by fostering self-awareness, improving leadership skills, enhancing communication, and encouraging a shift in management style towards collaboration and team success.

Read more →

The Art of Mentoring in Engineering - Part 2: Mentoring an Intern

This blog post delves into the intricacies of mentoring interns, emphasizing the creation of a structured yet adaptable mentorship framework to meet interns' unique needs. It outlines essential practices for effective intern mentorship, including project assignment, workspace preparation, support during initial days, and fostering open communication. The post also highlights the importance of setting clear expectations, providing consistent guidance and feedback, and preparing interns for end-of-internship presentations and evaluations.

Read more →

The Art of Mentoring in Engineering - Part 1: Mentoring a New Hire

The blog post discusses the importance of mentoring new hires in the engineering field, highlighting the need for a comprehensive approach beyond administrative tasks. It provides a step-by-step guide for mentors to support new hires, covering aspects such as onboarding assistance, adjustment to company life, building networks, utilizing fresh perspectives, guidance on onboarding documents, emphasizing networking, establishing long-term mentoring relationships, and promoting collaboration and knowledge sharing.

Read more →

Rethinking the Role of Coding Assessments in Job Hiring: Beyond LeetCode and Algorithm Challenges

In recent years, the tech industry's hiring landscape has been dominated by platforms like LeetCode and algorithm-focused assessments, which aim to evaluate job seekers' problem-solving skills. However, there is a growing recognition of the limitations of these methods in accurately assessing candidates' suitability for real-world software development roles. This blog post explores the flaws of current coding assessment practices and advocates for a more holistic approach to candidate evaluation that encompasses a broader range of skills and competencies essential for success in modern software development environments.

Read more →