|
|
|
|
|
by matheusmoreira
2261 days ago
|
|
> The universal theory of our business is a living collection of concepts, designed to accurately model non-virtual concerns in virtual space. Isn't this ontology? https://en.wikipedia.org/wiki/Ontology > ontology often deals with questions concerning what entities exist or may be said to exist and how such entities may be grouped, related within a hierarchy, and subdivided according to similarities and differences. I've always thought of software as a reflection of its author's understanding of reality. The more the we learn, the better we can express that reality in the form of software. |
|
Business logic is certainly a reflection of a programmer's understanding of the business, as well as their skill in applying object oriented concepts (or whatever) and occam's razor to express it in a manner that doesn't balloon in complexity and isn't cognitively wasteful. There's an art component, and a science component; and if they're both right it will make a solid foundation for everything else, and for communication with the business.