The other week, I was having lunch with our CTO at PageUp Tal Rotbart, and we were discussing various issues in the industry, where he posed a question to me that got me thinking – “Isn’t pragmatism just business acumen?”
I’ve been pondering the question for some time now… Let me first start with defining the two.
Pragmatic: dealing with things sensibly and realistically in a way that is based on practical rather than theoretical considerations.
Business acumen: is keenness and quickness in understanding and dealing with a business situation in a manner that is likely to lead to a good outcome.
Given those terms, both seem to speak to similar traits in terms of software development, but the problem is, both can be very relative. Also, business acumen seems to be higher level concept, which can encapsulate pragmatism.
Pragmatism without business acumen can be just as deadly to a company as not having pragmatic approaches to start with.
Which drove me to start thinking about seniority levels within a development team.