Levels of engineer capability

Josh Tyler
Management, The Art and The Science
1 min readMay 9, 2014

A mediocre engineer does what is asked.

A good engineer does what is asked, and does it well.

A great engineer does what is asked, looks for possible problems, edge cases, and overlooked issues, and solves those as well.

An outstanding engineer does all of the above, but also tells you about problems you didn’t even know existed, and plans for situations you never envisioned.

--

--

Josh Tyler
Management, The Art and The Science

EVP Engineering and Design @CourseHero, changing the way people learn. Author, Building Great Software Engineering Teams. Views expressed here are my own.