Articles by Gergely Orosz
- Scaling Engineering Teams via Writing Things Down and Sharing - aka RFCs
Gergely Orosz, Engineering Manager, Uber
An Uber engineer shares their lightweight Request For Comments (RFC) process that has provided visibility, helped standardize tech and architecture choices, and successfully scaled to thousands of engineers.
- Things I've learned transitioning from engineer to engineering manager
Gergely Orosz, Engineering Manager, Uber
Gergely summarizes what worked well for him as he transitioned from senior engineer to engineering manager: the importance of mentors, understanding the new role's priorities, deciding on a time and task management strategy, goal-setting, and taking the time to learn, experiment and reflect.
- Developers mentoring other developers: practices I've seen work well
Gergely Orosz, Engineering Manager, Uber
Gergely discusses mentorship practices that work well engineer-to-engineer, guidance on being an effective mentor, and suggestions for finding mentors.
- The Product-Minded Software Engineer
Gergely Orosz, Engineering Manager, Uber
Gergely summarizes 9 traits he's observed in product-minded engineers, and tips for any engineer to become more product-minded.
- Tech Debt
Gergely Orosz, Engineering Manager, Uber
Gergely explains how to become aware of technical debt, how to keep tech debt to a minimum, and what is the right amount of tech debt to keep.
- How I Do (Hopefully) Fair Performance Reviews for Software Developers
Gergely Orosz, Engineering Manager, Uber
Gergely summarizes his approach to performance reviews, with templates, and covers: • Prerequisites for fair perf reviews: levels, competencies, expectations • Bad performance reviews • Three observations about perf reviews at tech companies • How I do performance reviews: preparation, writing the review, removing bias & delivering it • Example performance reviews - and templates
- Yes, You Should Estimate Software Projects
Gergely Orosz, Engineering Manager, Uber
Gergely discusses the importance of good communication in the case of missed estimates, and the value of estimates and deadlines in encouraging focus and reflection.