Modeling Against the Stream
The two articles, Against the Stream and Meaning is Not Metadata highlight a problem that I have experienced myself and have tried to solve related to digital financial reporting by creating things like my Logical Theory Describing Financial Report . Communication between business professionals that need software to do something and technical professionals that build that software is hard. Very hard. But it is important to persist to make sure the foundation is right. Why? Because you cannot retrofit a foundation to fix a foundation. The first article points out a "shared fiction" that currently exists between business professionals and technical professionals. What is important to understand is the ramifications of that shared fiction. One ramification that I have experiences is software that is overly flexible in undesirable areas which results in software that is harder to use than it really needs to be. Flexibility makes things more complicated. ...