As a team lead …

As a team lead you need to know your team. You need to understand people. You don’t need to second guess them, you don’t need to micromanage them, but know what motivates them. Know what they need to perform at their best. What tools do they covet? What routines matter? Do they need precision? Do … More As a team lead …

Peer Reviews and Feedback

Peer review is an essential component of a functional team producing quality software. It allows knowledge transfer, stops obvious and sometimes not-so-obvious bugs reaching production, and it aligns everyone to process and coding standards. In some companies, “peer review” is manager driven. The technical lead or architect reviews the code, and no-one else can. They … More Peer Reviews and Feedback