hello, world

I’m Dave Noble, and this is my blog.

I’m a software developer. That’s my favorite way to combine the titles of “software architect”, “software engineer”, and “just a programmer”. Most of my work is in Java, but I’ve been known to use Perl, Python, C, C++, and some other languages that I’d rather not mention.

For the last 4 years, I’ve been working with Oak Grove Systems developing the Reactor process engine and related products. Stop by booth 1331 at JavaOne if you want to talk about workflow, BPM, or web service orchestration. The marketing folks make sure that there is always somebody technical around to “speak tech” as they say.

In the interest of increasing my level of stress and sleep deprivation, I spent a couple years on a contract through Oak Grove Consulting (another company, long story) as the “cognizant engineer” responsible for development of some of the software used to operate NASA’s Mars Exploration Rover mission. While I can confirm that there was no Java code on the spacecraft or rovers, you may be interested to know that the ground side of the file transfer protocol used by MER was implemented in Java, with a little help from some Perl scripts. Lots of other cool stuff in Java that was literally “mission critical”. I’d love to write more about it, sometime when I’ve caught up on my sleep.

Like many software professionals in the post-dotcom era, I also founded my own company, Qwan Technologies, to offer consulting and professional services.

I plan to use this space to participate in the community dialogue about Java, BPM, web services, and software development in general. I’ll resist the temptation to ramble on about music, religion, politics, or the educational system in the USA. There are other places for that.

So, welcome to “Java al Fresco”. See you in the syndication feed!


Leave a Reply