Skip to main content

John Reynolds

John Reynolds is a Santa Fe (as in New Mexico) based programming mentor who has been professionally developing software since 1980.  His primary focus has been on software usability and usefulness, dating back to his involvement with Tandy's DeskMate graphical environment in the late 80's.  Java is his current language of choice, superceding a long relationship with C++ and an early affair with the irrepressible FORTH.


johnreynolds's blog

Drive the Path (process and data flow)

Posted by johnreynolds on February 8, 2008 at 6:14 PM PST

Any tools can be used wrong, and I believe that's the reason many developers hate BPM. They just don't know how the BPM tools should be used...

My OLPC arrived!

Posted by johnreynolds on December 31, 2007 at 7:53 PM PST

My "Give One, Get One" OLPC arrived, and it's a blast. Check out the snapshots at my other blog.

Give One, Get One

Posted by johnreynolds on November 26, 2007 at 3:47 PM PST

It's not too late to Give One and Get One...

The One Laptop Per Child initiative may not be perfect, but why not support them anyway?

I ordered mine today:

Thank you for participating in Give One Get One.

The BPM Elevator Speech

Posted by johnreynolds on November 7, 2007 at 7:05 PM PST

A few years ago I posted a short blog entry "The SOA Elevator Speech" to try to distill SOA into talking points that you might be able to cover on one elevator ride.

Monolingual web toolkits: Phobos vs. GWT

Posted by johnreynolds on October 16, 2007 at 6:29 PM PDT

The JVM is well on its way to becoming a multi-lingual environment with support for Java, Javascript, JRuby, Groovy, etc.

"We don't see the need for BPM"

Posted by johnreynolds on October 11, 2007 at 5:04 PM PDT

My recent blog entry "Java Developers Hate BPM" was intended to stir up some folks and to generate a good discussion. It was successful... I got a lot of very good and honest feedback (a.k.a. "hate mail").

Why do Java developers hate BPM?

Posted by johnreynolds on October 10, 2007 at 4:40 AM PDT

Java developers hate BPM.

The preceding sentence is (of course) intentionally tailored to be controversial. People tend to read controversial blogs, and I'd like you to read this one.

The Anatomy of a Human Powered (web) Service

Posted by johnreynolds on August 21, 2007 at 8:10 PM PDT

Human Powered Services (HPS) are the piece of the puzzle that meshes BPM with SOA... With HPS in the mix choreographing Human and Autonomous services is seamless, without HPS in the mix choreographing Human and Autonomous services is a pain.

Continue reading at my other blog...

Making life simpler: the Java EE Operating System

Posted by johnreynolds on June 26, 2007 at 4:28 PM PDT

One of the biggest challenge for companies with Java EE based products is dealing with installation issues...

Granted, Enterprise Class applications are much more involved than the "shrink wrapped" applications that we install on our PCs...

Recyling old rants... Getter and Setter Methods

Posted by johnreynolds on June 23, 2007 at 4:09 PM PDT

I am far from the first person to rant about "Getter and Setter" methods. (some have even said they are evil)..