2 ms·
It seems to be a universal law of software projects: 1: Start out lean and simple. Often replacing an old complex one 2: Become more complex over time 3: Be
by 3dfan 5y ago
It seems to be a universal law of software projects:
1: Start out lean and simple. Often replacing an old complex one
2: Become more complex over time
3: Be replaced by a new lean and simple one
- curiousmindz 5y agoI think this is a concerning pattern when the core usage of the software gets more complex due to the new features. If you can take a developer using the old version that was lean and simple, give them the latest version full of extra features, and they can use that version without any need to change anything, then I think it's fine. And, so far, I think that SQLite has done a good job of keeping their core usage lean and simple.
- ComputerGuru 5y agoIf anything, this behavior is far simpler than trying to automagically coerce types and marshal differing types to/from one column.
- nikeee 5y agoI think the point here is that there are now two modes of operation, which leads to more complexity overall.
- dkjaudyeqooe 5y agoStrict tables still do both of those things.