To be a good software engineer

When people say I know Business

I read an article on connecting technology and business. The person says there're quite small number of people who understand technology and business.

I can say I know information technology. In fact I have a master degree of computer science and I write code every day as my profession.

I hardly know business, however. It's not just me; I would say that nobody trust MBA graduates or consultants who say they know business. Only people who run their own business can be trusted by saying "I know (my) business".