{"id":4816,"date":"2013-05-24T07:30:50","date_gmt":"2013-05-24T15:30:50","guid":{"rendered":"http:\/\/www.chesnok.com\/daily\/?p=4816"},"modified":"2013-05-24T19:32:41","modified_gmt":"2013-05-25T03:32:41","slug":"the-people-of-postgres-tom-lane","status":"publish","type":"post","link":"https:\/\/www.chesnok.com\/daily\/2013\/05\/24\/the-people-of-postgres-tom-lane\/","title":{"rendered":"The People of Postgres: Tom Lane"},"content":{"rendered":"<p><em>This post was originally posted on <a href=\"https:\/\/medium.com\/i-m-h-o\/b6f105889466\">Medium<\/a>, a new blogging platform made up mostly of people who aren&#8217;t necessarily subscribed to Planet. So, please forgive the obvious statements, as the target audience are people who don&#8217;t know very much about Postgres.<\/em> <img decoding=\"async\" src=\"https:\/\/d233eq3e3p3cv0.cloudfront.net\/max\/700\/0*Ngepbg8wnjzSrgRJ.jpeg\" alt=\"Tom Lane, taken by Oleg Bartunov\" \/><\/p>\n<p>Wednesday May 23, with no fanfare, <a href=\"http:\/\/en.wikipedia.org\/wiki\/Tom_Lane_(computer_scientist)\">Tom Lane<\/a>\u2019s move to Salesforce.com was made public on the <a href=\"http:\/\/wiki.postgresql.org\/wiki\/PgCon_2013_Developer_Meeting#Notes\">Postgres developer wiki<\/a>.<\/p>\n<p>For 15 years, Tom has contributed code to <a href=\"http:\/\/postgresql.org\">Postgres<\/a>, an advanced open source relational database that started development around the same time as MySQL but has lagged behind it in adoption amongst web developers. Tom\u2019s move is part of a significant pattern of investment by large corporations in the future of Postgres.<\/p>\n<p>For the past few years, Postgres development has accelerated. Built with developer addons in mind, things like <a href=\"http:\/\/www.youtube.com\/watch?v=fRupMAVdmWA\">PLV8<\/a> and an <a href=\"http:\/\/www.postgresql.org\/docs\/9.2\/static\/protocol-replication.html\">extensible replication system<\/a> have held the interest of companies like <a href=\"https:\/\/www.pgcon.org\/2011\/schedule\/events\/307.en.html\">NTT<\/a> and captured the imagination of <a href=\"http:\/\/postgres.heroku.com\/\">Heroku<\/a>.<\/p>\n<p>Tom has acted as a tireless sentry for this community. His role for many years, in addition to hacking on the most important core bits, was to defend quality and a \u201cpolicy of least surprise\u201d when implementing new features.<\/p>\n<p>Development for this community is done primarily on a mailing list. Tom responds to so many contributor discussions that he\u2019s been the <a href=\"http:\/\/www.citusdata.com\/blog\/57-postgresql-full-text-search\">top overall poster on those mailing lists since 2000<\/a>, with over 85k messages.<\/p>\n<p>Really, he\u2019s a cultural touchstone for a community of developers that loves beautiful, correct code.<\/p>\n<p>Someone asked: \u201cWhat does [Tom\u2019s move] mean for Postgres?\u201d<\/p>\n<p>You probably don\u2019t remember <a href=\"http:\/\/www.theregister.co.uk\/2012\/10\/03\/ellison_oracle_cloud_dogfood\/\">this<\/a>:<\/p>\n<blockquote>\n<p>Salesforce.com bases its entire cloud on Oracle database,\u201d Ellison said, \u201cbut its database platform offering is PostgreSQL. I find that interesting.<\/p>\n<\/blockquote>\n<p>When I read that last October, I was filled with glee, quickly followed by terror. I love my small database community, my friends and my job. What if Oracle shifted its attention to our community and attacked it, directly? So far, that hasn\u2019t happened.<\/p>\n<p>Instead, Salesforce advertised they were hiring \u201c<a href=\"http:\/\/bits.blogs.nytimes.com\/2012\/10\/15\/salesforce-hires-to-go-open-source\/\">5 new engineers\u2026and 40 to 50 more people next year\u201d for a \u201chuge PostgreSQL project.<\/a>\u201d<\/p>\n<p>Tom\u2019s move probably won\u2019t change much for the day-to-day operation of Postgres itself. Hopefully, things are about to get real at Salesforce.<\/p>\n<p><em>I\u2019m a major contributor to Postgres. I started in 2006, learning about relational databases through work at a small bike parts manufacturer and ERP. My contributions include code, starting conferences, encouraging user group leaders and introducing Postgres to communities that otherwise would never hear from us. I\u2019m a data architect at Mozilla.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post was originally posted on Medium, a new blogging platform made up mostly of people who aren&#8217;t necessarily subscribed to Planet. So, please forgive the obvious statements, as the target audience are people who don&#8217;t know very much about &hellip; <a href=\"https:\/\/www.chesnok.com\/daily\/2013\/05\/24\/the-people-of-postgres-tom-lane\/\">Continue reading &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-4816","post","type-post","status-publish","format-standard","hentry","category-postgresql"],"_links":{"self":[{"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/posts\/4816","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/comments?post=4816"}],"version-history":[{"count":8,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/posts\/4816\/revisions"}],"predecessor-version":[{"id":4824,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/posts\/4816\/revisions\/4824"}],"wp:attachment":[{"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/media?parent=4816"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/categories?post=4816"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/tags?post=4816"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}