Comment Comment by jeppester Yesterday Claude wanted to add a position column to what is a slightly extended many-many relation table. It did this to "make ordering stable".An average enterprise developer would never add bloat like that up-front, unless if the ability to change the order was a requirement.Obviously a stable order can be easily derived from the ID or a creation time (if available).Setting a position however requires extra steps to ensure the integrity of the sequence.I see things like that all the time, and it's always stuff that grows the code base and adds unnecessary complexity. parent jeppester 4 months ago
An average enterprise developer would never add bloat like that up-front, unless if the ability to change the order was a requirement.
Obviously a stable order can be easily derived from the ID or a creation time (if available).
Setting a position however requires extra steps to ensure the integrity of the sequence.
I see things like that all the time, and it's always stuff that grows the code base and adds unnecessary complexity.