The reverts will continue until morale improves (peter.eisentraut.org)
106 points by hans_castorp 3 hours ago
sammatilda an hour ago
Better to revert than lose a community that is invested in your ecosystem that starts looking elsewhere. I congratulate the team in acknowledging and doing the right thing. As a developer myself, I know it is a painful thing to do but important to listen to the community.
swiftcoder 2 hours ago
Reverts kind of suck when it's your feature getting reverted, no doubt. But for something as foundational as Postgres, the more reverts the better...
glouwbug 2 hours ago
But why were they reverted?
Did someone not understand what went in? Might someone have offloaded their thinking to some external tool? Did people stop caring? Did someone not plan or design a feature in full? Were the timelines unrealistic? Maybe with so many reverts timelines should be revised?
I wonder
Paracompact an hour ago
The blog post mentions rising standards of quality enabled by AI-assisted code review, and that reverted code predates the era of AI. Even very competently managed codebases are not above mistakes, especially when held to as high of a standard as this.
jvanderbot 2 hours ago
Well I have a document for you to read on this very question!
glouwbug an hour ago
andsoitis 25 minutes ago
I don’t get the meaning of the article subject.
DangitBobby 13 minutes ago
It's a play on "the beatings will continue until morale improves". You obviously can't just beat morale into people, and, knowing that, the audience should understand improvements to a bad situation will not be forthcoming. It's often used for dramatic effect as dark/silly humor when something bad happens.
card_zero 11 minutes ago
What, the title? "Until morale improves" is ineptly chosen, because it seems self-deprecating: https://quoteinvestigator.com/2020/07/15/morale/
Or if not the title, the general context is this: https://news.ycombinator.com/item?id=50119991
LastTrain 18 minutes ago
It is a play on the old joke “The beatings will continue until morale approves.”
esafak 39 minutes ago
This is a strong endorsement of postgres; it shows they take quality control seriously.
TZubiri 25 minutes ago
is it really necessary to keep using new version of postgres and to keep developing them? is it not done at this point?
asdf88990 5 minutes ago
Yes, not only is there always improvements to existing functionality possible due to changes in improvements in general software engineering and mathematical methods beyond it or supporting new hardware features.
Generally, software engineering like other industries is evolving and there is need for different facilities. Consider graph and vector databases featuring, as well as json columns as examples of things you that are relatively recently in common use.
pak9rabid 19 minutes ago
Yes. There's always room for improvement.