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

PD4J - Is Process Driven Design the next big thing?

Posted by johnreynolds on January 24, 2004 at 1:29 PM PST

According to the published schedule, the final specification for JSR-207, Process Definition for Java (PD4J), will soon be released.

Debugging tales - 'Improbable' != 'Impossible'

Posted by johnreynolds on January 13, 2004 at 2:33 PM PST

This week my team re-learned the debuggers' mantra: "What you think is improbable probably isn't as improbable as you thought.".

A horrible performance problem cropped up in an upcoming release of our web-based product last Thursday. Each page of the application would take almost thirty seconds to load.

Piercing through data abstractions

Posted by johnreynolds on January 2, 2004 at 6:29 AM PST

Data Abstractions are wonderful things, except when they aren't.

A recent request from my QA team lead brought me to this not-so-stunning conclusion. The request was pretty simple:

"Tell me which fields in our database correspond to the input fields on our HTML forms."

This is a very reasonable request.

Standing on the shoulders of giants....

Posted by johnreynolds on December 8, 2003 at 7:31 AM PST

We often hear George Santayana's adage:

"Those who do not understand the past are destined to repeat it"

Study history or you're going to screw up. Good advice, but rather on the negative side of the Kharmic spectrum.

Less often do we hear Sir Isaac Newton�s more positive sentiment:

Adventures with JMeter - Are Open Source tools worth the price?

Posted by johnreynolds on December 1, 2003 at 9:31 AM PST

Where would the Java community be without "the kindness of strangers"?

Posted by johnreynolds on November 19, 2003 at 12:19 PM PST

Pardon me for blogging this, but I feel the need to rant a bit about the SCO/Linux flap...

In Tenessee William's A Streetcar Named Desire there is a memorable character named Blanche DuBois who utters the famous line:

"I have always depended on the kindness of strangers..."

UML and Process Definition for Java - JSR 207

Posted by johnreynolds on November 14, 2003 at 11:01 AM PST

Martin Fowler's blog on the Unwanted Modeling Language caught my eye and prompted me to re-examine my own feelings about UML.

Field Validation Thoughts

Posted by johnreynolds on November 3, 2003 at 7:04 AM PST

Here at my company our business is all about forms. I’m not talking about HTML forms; I’m talking about business forms such as loan applications, tax reporting statements, etc.

Portability Thoughts

Posted by johnreynolds on October 27, 2003 at 11:24 AM PST

I love the nifty features, but...

Are we there yet?

Posted by johnreynolds on October 24, 2003 at 6:47 AM PDT

Are we there yet?

Periodically, I like to sit back and take stock of how closely “computers” match my expectations of what they ought to be, and starting this blog seems to be as good an excuse as any to see how they’re doing. My expectations for computers are pretty easy to sum up: I want computers to function the way they did on Star Trek back in the mid 60’s.