means. This is totally context dependent. Different teams, with different cultures, developing different applications, will have different views of what a good developer means. I‘ve had this discussion with many experienced developers over the years and not once were good developers defined according to knowledge of a specific technology, years of experience, or academic background.

