| ▲ | jeppester 2 hours ago | |
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. | ||