Skip to main content

David Herron

David Herron is a writer and green technology advocate living in Silicon Valley. He had worked for 10+ years in the Java SE Quality Engineering team. Work there included open source community engagement, mentoring team members, running contests, developing test suites and GUI test automation tools. He was a co-author of the original java.awt.Robot class. His prior experience is in development roles, in cross-platform GUI toolkits, and electronic mail systems. David graduated from the University of Kentucky in 1988. David's other blog sites include David Herron .com, Seven General Ruminations (covering sustainability, alternate energy, etc), VisForVoltage (an electric vehicle discussion forum) and writing for as the Green Transportation Examiner.


robogeek's blog

Open, community developed, test suite for Java

Posted by robogeek on April 23, 2007 at 6:06 PM PDT

Robert Burrell Donkin (JCP: Time For An OpenTCK) and Steve Loughran (Open tests for open standards) discuss their thoughts about an "Open TCK". These are interesting thoughts ..

Test suites and harnesses, continued

Posted by robogeek on April 13, 2007 at 3:58 PM PDT

Last week I wrote a bit about the OpenJDK quality team we plan to launch, and about one of our primary concerns. We are pretty sure there are many people who would like to contribute to Open JDK quality, because there are many people who see the vision of Java and want to see it live.

Internet OS living in a browser?

Posted by robogeek on April 10, 2007 at 3:35 PM PDT

Yesterday I wrote a rant about the usability of web applications that depend on AJAX between stuff in a browser and stuff on a backend. It seems to have struck a chord with several others chiming in with concerns about the usability and reliability of this model.

An annoying misfeature of AJAX web applications

Posted by robogeek on April 9, 2007 at 1:35 PM PDT

AJAX (asynchronous javascript and XML) is the new darling of the Internet, despite it having been a valid concept going back to the DHTML concept over 10 years ago.

Test suites and harnesses and tools

Posted by robogeek on April 3, 2007 at 3:29 PM PDT

I want to put out to the listeners a question which we've been pondering in the nascent Open JDK Quality Team. This team is still a work in progress, and we are due to become public as part of the "full launch" of the OpenJDK project (due to be released 'soon'.. stay tuned.. the marketing team has plans for another big announcement).

Java Duchesses

Posted by robogeek on April 2, 2007 at 12:48 PM PDT

In The Swiss Duke I wondered if there are other uses of the Duke mascot. I just stumbled across Duchess is a networking group for female Java developers. We are based in the Netherlands, but every Java-coding girl can join.

The Swiss Duke

Posted by robogeek on April 2, 2007 at 11:14 AM PDT

I see on's blog The first ever Swiss Duke now on a variant of our beloved Duke wearing Swiss garb.

They say: Jazoon, the international conference on Java™ technology, brings together experts and professional users of Java and open source tech

Process tracking in the OpenJDK project, looking at Scarab

Posted by robogeek on March 26, 2007 at 3:20 PM PDT

Last week I posted about some thinking we're doing about exposing Java SE team processes to the public and wondering what, if any, tools exist to help do this. Essentially the Java SE team has 12+ years experience with the processes we've developed to manage JDK development as a commercial project.

OpenJDK processes and artifactual ponderings

Posted by robogeek on March 23, 2007 at 4:30 PM PDT

While getting ready to release the full OpenJDK project (due "in the Spring 2007" as we said at FOSDEM) it's giving us an opportunity to go through the processes and workflows the Java SE team has developed in the 12 or so years this project has existed.

Re: A dozen tips for testing free software

Posted by robogeek on March 20, 2007 at 4:23 AM PDT

A dozen tips for testing free software is an interesting article about OSS quality. I want to compare this with some ideas we in the OpenJDK Quality Team have for quality of the OpenJDK and commercial JDK releases.