(no title)
rwhaling | 3 years ago
I've had a ton of success asking our marketing and business teams to own changes and updates to their data - very often they know the data far better than any engineer would, and likewise they actually prefer to own the business logic and to be able to change it faster than engineering cycles would otherwise allow.
bob1029|3 years ago
Even complex things where you have to evaluate a rule for multiple entities can be covered with some clever functions/properties.
ramraj07|3 years ago
With some oversight this can be fine but non engineers can easily end up making the sql infinitely slower not to mention get things wrong (most commonly doing inner joins or have nulls in where in joins).
tracker1|3 years ago
I think of more than a couple basic joins in a query to be a code smell.