From an interview with Grady Booch:
FJ: Do you think the innovation in software engineering is diminishing or thriving? What's the Best Practice in software innovation?
GB: Software is perhaps the world's most important industry: what we do touches upon every other industry, and both create new businesses as well as greater efficiencies in existing ones. Some areas of the field are mature; some are still in a stage of vibrant innovation, some areas need a bit of new vitality.
FJ: What's your career advice for people who work in software industry?
GB: Being a software developer is both a privilege and a responsibility. In this field, there are so many places to grow and contribute. Learn by studying the work of others; follow your passion. Most of all, be sure you have fun in the process.