> We spent a considerable amount of time two years ago developing Excel extensions for our spreadsheet-version-control product. It was... not ideal from a development perspective.
So here’s the thing. You develop once, people use many.
So the point of dev is to do the not ideal things so the many users don’t have to. Suck it up so users have it easy. Software that doesn’t make users change, that doesn’t get in the way of a career of learning to bend Excel to their will, they’ll throw money at you for that.