3 ms·
Just a quick comment on this: > Good software never stops evolving I think I would translate this as: "our software is so large in scope, it must never stop e
by erikpukinskis 9y ago
Just a quick comment on this:
> Good software never stops evolving
I think I would translate this as: "our software is so large in scope, it must never stop evolving if it is to remain good enough."
Small software, with a single, focused goal, can evolve to a steady state which is still good.
Often we need to build things whose scope is too large for that, and must constantly churn. That's ok. But ideally you are finding parts of your work which can be sent in the opposite direction: towards God; or the oneness of all things.
If none of your work ever seems to find a path towards simplicity and oneness, it's possible you are pathologically mixing concerns, which, if true, is probably slowing you down.
- SwellJoe 9y agoThat's kinda vague philosophizing about an actual project. It seems pretentious and not constructive. Do you have a concrete criticism of Citus? Do you believe a database system can become your definition of "God", or are large database systems simply not necessary and could be replaced by a few tiny God-like pieces? If so, why do large database systems exist at all?
- erikpukinskis 9y agoI have no criticism of Citus at all. Seems like a great project. I don't think systems of large scope can necessarily be replaced by small scope ones. Just that the large project is probably suffering if smaller, more stable parts aren't sloughing off of it as part of your device process.