Moving from hackers

Begin forwarded message:

> From: Jay Levitt <jay.lev...@gmail.com>
> Date: April 2, 2012 5:17:07 MST
> To: Dave Page <dp...@pgadmin.org>
> Cc: PG Hackers <pgsql-hack...@postgresql.org>
> Subject: Re: [HACKERS] Switching to Homebrew as recommended Mac install?
> 
> 
> This goes back to the "marketing challenge, not technical challenge" threads.
> 

Actually it seems the question is whether we suggest trading security for 
convenience.  If the rest of PostgreSQL is something these whiz kids want or 
need to use they will learn what is needed to install it.  If they work for a 
company likely someone will train them.  If they do not they will teach the 
selves from some form of textbook - whether that be a blog post or official 
high-quality documentation.

> 
> Sure, and if humans read docs, instead of just glancing at them, that'd be 
> all you needed. In any case, I could counter myself that nobody reads the doc 
> period, so it doesn't matter what version is listed; that's just the source 
> of my own misunderstanding about maintenance.

In a project of this magnitude there is only so much you can learn via trial 
and error.  Thus original learning requires some (multiple) forms of written 
text.  Once you have some people with the knowledge you can train others.  The 
documentation is there and really smart people will realize that they cannot 
know everything and so they should read documentation.  Its our job to make 
sure the trough is full.  If the horse dehydrates because it doesn't want to 
drink I don't lose any sleep - I'll just look for a different horse.  That said 
I'll at least to make the software indicate when there is an unusual 
configuration and give the user some guidance on what to look for.  But I'd 
generally rather strictly notify and let the user make an informed, manual, 
decision on how to resolve the issue instead of assuming and hoping the cure is 
no worse than the disease.

> 
>>>>> - There are eight ways to install Postgres on a Mac
>>>> That isn't any more of a reason to discount the EDB installer than any
>>>> other.
>>> Nope, just an argument that the recommended installer should handle that
>>> nicely.
>> 
>> It does. It'll detect that the port is in use and suggest a different
>> one. I don't know of any other of those installation methods that'll
>> do that.
> 
> That's terrific, and you're right - it's the only one.
> 
> 
> 
> In that vein, here's my take on the average whiz kid of the next five years:
> 
> 

Most of those seem irrelevant and none of them are followed by specific actions 
the community can take to adapt to the new normal.

> You get the idea. Just as we grew up not having to solder our computers 
> (much) or boot them from the front panel, they've always had a whole layer of 
> infrastructure that either magically works or that they can fix by Googling 
> and typing without understanding the internals.  (GitHub did not need their 
> own sysadmins until December.) Let's make PG part of that.

That means nothing without more context.  And while making Postgres "part of 
that" sounds all good I still haven't and good reasons the status quo is 
failing nor specific actions that can be taken toward that end.  The few things 
you mentioned you can do without any permission from the community and getting 
listed on the website seems to require that you make security a higher 
priority.  That's just how we roll here and it is highly unlikely that will 
change.

> 
> 
> Jay
> 
> 

David J.

Reply via email to