*I define great software development as those that produce the best outcomes compared to others. I think of rapid development/release, testable code, high-functioning teams, not only following best practices but creating innovating software as well.
Aside from that, maybe the current sqlite team. Also, the twisted python team back in the day.