Welcome đź‘‹
I'm Faraj Farook, an Engineering Manager

With over a decade of experience in leading software development teams. Passionate about technology and people, I drive excellence through collaboration, innovation, and continuous improvement. My focus is on delivering scalable solutions while fostering a supportive and growth-oriented environment for my teams.

Latest Blog

Thoughts and insights on leadership, team building, and software development.

Hiring for Culture vs Skills: A Leadership Perspective

Explore the delicate balance between hiring for cultural fit and technical skills in software engineering teams. Learn strategies for evaluating candidates holistically, building diverse teams, and maintaining strong team culture while ensuring technical excellence.
#Hiring
#Company-Culture
#Leadership
#Team-Building
#Talent-Management

Using OKRs to Scale Engineering Teams Successfully

Discover how to effectively implement OKRs (Objectives and Key Results) in engineering teams to drive growth and success. Learn practical approaches to setting meaningful objectives, measuring results, and aligning team goals with organizational vision.
#OKRs
#Engineering-Management
#Team-Scaling
#Goal-Setting
#Performance-Management

Balancing Technical Debt with Business Goals: A Leader's Guide

Learn how to effectively balance technical debt management with business objectives. Discover strategies for communicating technical needs to stakeholders, prioritizing debt reduction, and maintaining sustainable development practices while meeting business goals.
#Technical-Debt
#Engineering-Management
#Business-Strategy
#Software-Development
#Leadership