We have a data-centric technology called Truenumbers, and constantly fight against the view that functional decomposition and data-hiding are the only way to good architecture.