The worst part of Postgres (and linux) is the awful mailing list driven development process. I have patches to Postgres that I'd rather just keep porting up every version than to try to figure out how to make Outlook work with a 1980s process.
The internals themselves are quite nicely engineered as you'd expect
The internals themselves are quite nicely engineered as you'd expect