"IT workers need to think more broadly about how IT can work for their businesses
We talk a lot on this list about technologies - what technology stack do I need to learn in order to get into finance, is hibernate still a relevant technology, etc. etc.
What we don't talk about enough (in my opinion) is how important it is to understand the domain of the business you're developing for. Yes, this is something that can be learnt on the job, but I believe it's going to be harder to care about delivering something good if you don't care about the business you're delivering for.
I think the emphasis placed on coders learning the business changes a lot from company to company. I'm curious - how important is it in your place to understand the business?