New York

October 15–17, 2025

Berlin

November 3–4, 2025

London

June 2–3, 2026

What makes an effective software engineer?

Being a good software engineer is not necessarily the same as being an effective one. Here, Google’s Addy Osmani identifies the ten key traits of effective software engineers.
December 21, 2022

Being a good software engineer is not necessarily the same as being an effective one. Here, Google’s Addy Osmani identifies the ten key traits of effective software engineers.

Effectiveness is important for software engineers because it allows us to focus on what matters most. Often this is delivering the best value to users, the business, and ultimately our careers with the time we have available. If we’re focused on activities that are considered most effective, we can also demonstrate our value to the team and increase the chances of promotions and other career opportunities.

In this article, I’ll share my perspective on what makes for effective engineers, based on my time at Google.

Join LeadDev.com for free to access this content

Create an account to access our free engineering leadership content, free online events and to receive our weekly email newsletter. We will also keep you up to date with LeadDev events.

Register with google

We have linked your account and just need a few more details to complete your registration:

Terms and conditions

 

 

Enter your email address to reset your password.

 

A link has been emailed to you - check your inbox.



Don't have an account? Click here to register