From mboxrd@z Thu Jan 1 00:00:00 1970 From: nobozo@gmail.com (Jon Forrest) Date: Fri, 30 Mar 2018 13:52:44 -0700 Subject: [TUHS] shared objects in Unix In-Reply-To: <048A69EA-7B2C-4D2C-A69B-76CE8E082826@ccc.com> References: <20180329232409.GH8921@mcvoy.com> <20180330014642.GI8921@mcvoy.com> <048A69EA-7B2C-4D2C-A69B-76CE8E082826@ccc.com> Message-ID: [Larry McVoy said ...] >> CMU's Mach, mem, I am by no means a fan (I bought into the hype, read >> all the papers, when I finally got to see the code, wow. NOTHING like Sun's >> VM system, I mean, nothing. It claimed to be the same sort of thing, it was >> an ugly mess and it still is. This is typical of university research projects. To those of us who worked in the Postgres research group at UC Berkeley, one of the great mysteries of the world is how the PostgreSQL community was able to take the research Postgres code and make it into the production quality database it is now. Most research projects suffer because the goal of the people who work on it is to hack on it to get their research done, so that they can get their MS/PhD and then get the hell out. Code quality is rarely a major concern. Postgres (and Ingres) benefited from having a Chief Programmer who attempted to minimize this problem. Jon Forrest