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

A couple podcasts to listen to

Posted by robogeek on July 9, 2007 at 3:51 PM PDT

I wanted to give a little visibility to a couple podcasts ...

Java Mobility Podcast 11: Dalibor Topic on Sun's Open Sourcing of Java: is a news podcast from the PhoneME project.

People don't care about the programming language used to write their apps?

Posted by robogeek on July 6, 2007 at 7:10 AM PDT

A commenter on a previous blog posting suggested "Consumers dont care about programming languages, they just want solution" ... there is so much truth in that, and it's easy to just let that statement stand because of the truth within the statement.

We the people want good quality products, right?

Apps on iPhone

Posted by robogeek on June 14, 2007 at 9:06 AM PDT

When the iPhone was finally unveiled, a great shock went around the world... What?!? We can't write apps for that beautiful thing?!? Really, that's kind of crazy isn't it?

At the WWDC keynote SteveJ closed with their answer. Use the HTML/AJAX style of writing webapps. Um...

Java on OS X, it's not dead...

Posted by robogeek on June 13, 2007 at 1:51 PM PDT

In the I'm not dead yet category we have Java on Mac OS X Leopard to be 64-bit, resolution independent talking about Java sessions at WWDC.

Badness of open source business models

Posted by robogeek on May 29, 2007 at 10:08 AM PDT

Dave Gilbert has an interesting blog entry, The Badness of JFree, quoting an email he received complaining about the business model he uses with JFreeChart. This points to a bigger issue of different ways to monetize work on an open source project.

The image resizing challenge

Posted by robogeek on May 22, 2007 at 4:00 PM PDT

There's this challenge which was posted, well really it's a long complaint about complexity. Fabrizio Giudici posted an alternative using the Mistral toolkit.

Those frustrating bits of API

Posted by robogeek on May 22, 2007 at 11:00 AM PDT

Not everything about writing code in a programming language is easy and wonderful. Sometimes a particular API is hard to figure out, or it doesn't do quite what you want, or the documentation is obtuse, or nonexistant, or wrong, or sometimes the implementation is buggy and the approach you're trying is bumping up against bugs, etc.

Java and multimedia, round 2

Posted by robogeek on May 18, 2007 at 12:01 PM PDT

Yesterdays post on Closed versus open multimedia formats seems to have struck a nerve. A lot of good comments.

Closed versus open multimedia formats

Posted by robogeek on May 17, 2007 at 2:29 PM PDT

At JavaONE last week Bruno Souza launched one of his stunts which was video'd and posted online. Last year he had this "foot" which he carried around with which to kick people in the head, and apparently the video got posted somewhere but I haven't seen it. I wanted to watch it as I'm one of the kickees.

JavaFX and slimming the JRE

Posted by robogeek on May 17, 2007 at 2:11 PM PDT

JavaFX is cool, right? Did you raise your hand when you said you wanted an JavaFX Mobile phone? I sure did.

Looking over blog entries since JavaONE I'm seeing a lot of angst... JavaFX adds to the bloat so how can this ever fly? Why doesn't Sun pay attention to the real problem and fix the bloat?