In my previous "relationship between business, technology and language", I mentioned that the relationship between business and technology is: business-driven technology and technology-driven business.
Today, the company's technical discussion talked about this topic, so I also want to say a few more words.
The sources of innovation include new knowledge and users. In other words, they can also be said to be sources and technologies and businesses. However, no matter which one is important, the results must make the products useful to users. Therefore, business and technology are two things that do not conflict with each other. They are just like things at both ends of the world. The company should try its best to keep all employees in a balance, rather than simply asking all individuals to maintain a level. It should allow different individuals to tilt their sides in different periods, you only need to maintain a balance among all individuals.
Now I am an old man.ProgramEmployee, probably because I am older now :), the more I learn, the more I find that I don't have enough knowledge, the less I get angry, and I don't want to quarrel. The relationship between business and technology is also different in my different career stages. I used to be biased towards one party. Now I find that many similar problems have been wrong.
If you want to be a good architect, you must work hard to find your own balance. Especially when the platform products of software companies are emerging, it is estimated that one of the capabilities of developers will be familiar with business knowledge in the future. Therefore, the business will become more and more important to a programmer.