Nobody wanted PostgreSQL in 1994. Now nobody can live without it.
In 1986 Professor Michael Stonebraker at UC Berkeley spent eight years building a database called POSTGRES. Funded by DARPA. Dozens of papers. A team of brilliant students.
Then Berkeley shut it down in 1994. Too much maintenance. Not enough research value. The code was left on a server and forgotten.
Two graduate students named Andrew Yu and Jolly Chen were not ready to let it die.
They took the abandoned code, added SQL support and released it to the world for free. No funding. Just two students who believed the database was worth saving.
They called it Postgres95. Two years later it was renamed PostgreSQL.
A global community of volunteers took it from there and never stopped.
Today PostgreSQL is the most advanced open source database on earth.
Notion runs on it. Shopify runs on it. Instagram was built on it. Apple uses it internally. Amazon built Aurora PostgreSQL because their customers demanded it.
Companies built on a PostgreSQL base have generated over $2.6 billion in acquisitions.
Stonebraker won the Turing Award in 2014. The Nobel Prize of computer science. Partly for the database his own university threw away.
Oracle charges enterprises hundreds of thousands of dollars a year for what two grad students rescued from a forgotten server and gave away for free.
Some things are too important to let die.
“Practice any art… no matter how well or badly, not to get money and fame, but to experience becoming, to find out what's inside you, to make your soul grow.”
- McKellen reciting Vonnegut
One of my favorite lessons I’ve learnt from working with smart people:
Action produces information. If you’re unsure of what to do, just do anything, even if it’s the wrong thing. This will give you information about what you should actually be doing.
Sounds simple on the surface - the hard part is making it part of your every day working process.
How is AI changing software development? Martin Fowler (@martinfowler) says AI is the biggest shift in the field since high-level languages appeared (ones like Fortran or C, offering a new abstaction level to code at, versus Assembly). We also talked about where GenAI works well, thoughts on refactoring, software architecture and more.
I very much recommend checking out the whole episode:
• YouTube: https://t.co/bwVaJRODi7
• Spotify: https://t.co/c4x1hqWkoL
• Apple: https://t.co/BuF2HeWw6A
Brought to you by:
• @statsig — The unified platform for flags, analytics, experiments, and more. Check it out: https://t.co/ZCSOIcWv31
• @linear — The system for modern product development. Read how Linear does Quality Wednesdays – it’s fascinating: https://t.co/O6GbU45ipU
A teacher brought a computer into a classroom in 1984 and made a promise. For a kid from a family of makers, dad building in wood, mom crafting leather, this moment clicked. The tools change, but the impulse to create remains. @TEDx
Full talk: https://t.co/1Mris2PQXi
So, I'm looking for a job!
Internal or external consultant, devrel, training, team fixing, design, architecture. WFH or travel the world.
So, if you know any company that has a Dave-shaped hole, please email me. Some more about me on my site. Links below.
Many thanks.
uma das cenas mais lindas que assisti nos últimos anos
MIDNIGHT GOSPEL é uma série que mistura PODCAST com ANIMAÇÃO
esse episódio o podcaster está entrevistando sua mãe (da vida real) que está com câncer incurável
Hiding things from you is literally the number one thing software is supposed to do.
Layers of abstraction are why we don’t have to put lightning into the thinking rock ourselves.
Maybe instead of #NoEstimates, it should be #WhyBother. We all know they don’t work. Estimates are the worst sort of productivity theater, given that nobody believes that they’re even close to accurate.