Re: [thredds] [idvusers] Update - Changes to thredds.ucar.edu

  • Subject: Re: [thredds] [idvusers] Update - Changes to thredds.ucar.edu
  • From: John Caron <caron@xxxxxxxxxxxxxxxx>
  • Date: Tue, 08 Apr 2014 07:42:27 -0600
On 4/7/2014 5:23 PM, Jeff McWhirter wrote:
Hi all,
I've been staying out of this discussion since I don't use the IDV or the TDS anymore but John's note raises some red flags that I think Unidata and its governance committees should address.


    The rollout on friday hit a few snags, compounded by me being sick
    so I couldnt respond quickly.



Considering what Unidata has gone through in the past with losing key personnel and the impact that that has had on its products it is disconcerting that one of its core products is still tied so closely with an individual developer. I don't fault the developer - John is incredibly dedicated and works very hard - rather I fault management and its continuing inability to address these (albeit difficult) issues.


    You might think "Why didnt we find these problems before
    releasing?" Because we dont have a separate test team, like
    commercial software release cycle does. We constantly improve our
    testing, but plenty gets past us. We rely on the users to find the
    last set of bugs. And its all but impossible to get users to try
    beta software. Fact of life.


This is a cop-out. There are 5 engineers who work on THREDDS (http://www.unidata.ucar.edu/committees/usercom/2014Apr/agenda.html) and 2 engineers that work on the IDV. The TDS has been in production for over a decade. These were *not* edge case errors. They were errors in core functionality and should have never gotten into production.

-Jeff


Hi Jeff:

Thanks for your thoughts, and your perspective.

There were 2 defects that would normally have been caught and fixed within a few hours, in normal circumstances. The inability of some to tolerate a few days of intermitant downtime highlights the tension between thredds.ucar.edu as an operational server and as a vehicle for continuous innovation.
The TDS is complex and possibly over ambitious software for the size of 
Unidata, which has about 13 software enginers and about 15 software 
systems and projects. The TDS is providing access to large collections 
of GRIB files in a way that no other software in the world can do. This 
has occupied more of my time than I wanted, to the neglect of other 
issues; in retrospect Im not sure if GRIB is worth it. But I think we 
have the bulk of it done, so we'll see how it rolls out.
Meanwhile, we feel like we have some solid ideas on how to improve 
things going forward. Thanks everyone for your continued support and 
feedback.
John

  • 2014 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the thredds archives: