How do you call yourself? Software developer? Programmer? Coder? Or, like me, software engineer?
Ok, I get it. You are a software engineer... And you probably decided to be a software specialist because you enjoy programming. so why is it that you ought to know the business side of the project?