Listen

Description

What are the qualities of an excellent software architect?