>> You need to deliver solutions, you need to show the business the impact of those solutions
Most of the time people who interview (and eventually say yes/no) are tech people, discussing business problems and solutions is cute yet pretty useless. It's funny when you interview someone and he wants to look enthusiastic and tells you the information they found from the open source - and you go like "dude, you have no clue what's happening in these walls" )
I would go even further and say for me it would be a big red flag to waste time on "business impact" - I am going in as a programmer. From my experience, my "business impact" is somewhat close to a cleaner dude. And I don't want to take on additional (unclear) responsibilities I am not sure I know much about. Thank you, but I already know and do enough in my niche which happened to be software development and is a very specialised, demanding and valuable skill to have )