Accounting has only CRUD APIs

(numeric.substack.com)

2 points | by bihla 6 hours ago ago

1 comments

  • FrankWilhoit 6 hours ago

    Accounting is downstream of business processes that have been mismodelled for decades. The antipattern is overloading the successive lifecycle stages of a business object onto a single database table, and distinguishing them with a status code or by whether or not certain "optional" columns have been populated.

    I hope it is immediately obvious why that gives accounting bad inputs.

    The crisis that accounting is facing is the impending failure of their ability to shift blame for bad inputs.