| ▲ | tbrownaw 4 hours ago | |
Sure, don't build your system to keep audit trails until after you have questions to answer so that you know what needs to go in those audit trails. Don't insist on file-based data ingestion being a wrapper around a json-rpc api just because most similar things are moving that direction; what matters is whether someone has specifically asked for that for this particular system yet. . Not all decisions can be usefully revisited later. Sometimes you really do need to go "what if..." and make sure none of the possibilities will bite too hard. Leaving the pizza cave occasionally and making sure you (have contacts who) have some idea about the direction of the industry you're writing stuff for can help. | ||
| ▲ | CharlieDigital 2 hours ago | parent | next [-] | |
I spent ~15 years in life sciences.You're going to build an audit trail, no matter what. There's no validated system in LS that does not have an audit trail. It's just like e-commerce; you're going to have a cart and a checkout page. There's no point in calling that a premature optimization. Every e-commerce website has more or less the same set of flows with simply different configuration/parameters/providers. | ||
| ▲ | pydry an hour ago | parent | prev [-] | |
Going "what if?" and then validating a customer requirement that exists NOW is NOT the same thing as trying to pre-empt a customer's requirement which might exist in the future. Audit trails are commonly neglected coz somebody didnt ask the right questions, not coz somebody didnt try to anticipate the future. | ||