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

In search of a new acronym: SOW (Sevice Oriented Workflow)

Posted by johnreynolds on April 21, 2007 at 9:59 AM PDT

I find that saying "BPM stands for Business Process Management" results in blank stares from most of my fellow programmers, so coming up with a better explanation has been on my mind, and I am beginning to think that a new acronym might be called for...

Java EE should be an implementation

Posted by johnreynolds on April 8, 2007 at 10:11 AM PDT

There, I've put it in writing... Enough of this madness.

Traveling Guy

Posted by johnreynolds on February 17, 2007 at 5:55 PM PST

I left my house at 6 am on Monday to catch a flight from Austin Bergstrom to Chicago Midway. During my 2 hour layover waiting for a connecting flight to Providence RI, I participated in a conference call with 3 folks in New London CT, one in Groton CT, one in Boston MA and one in Peapack NJ.

The Twin Paradox

Posted by johnreynolds on January 26, 2007 at 5:26 AM PST

My friend King sent me a link to this wonderfully perverse anecdote about how an insurance company was unable to handle twins: Disjoint Twins - The Daily WTF

To make a short story sh

Fear of the Unseen...

Posted by johnreynolds on January 22, 2007 at 9:41 AM PST

Many problems that businesses have with software seem to involve visibility. The role that specific software components play within an organization are often hidden, obscured, or just plain forgotten.

I have been in shops where software has been reliably clunking along for 20 years... faithfully executing night after night, 7 days a week, 52 weeks a year... for decades.

Kitchens and Fast Food Factories

Posted by johnreynolds on January 14, 2007 at 11:29 AM PST

Recently I've begun thinking that a Kitchen vs. Fast Food Factory analogy might teach us a bit about writing better software...

Why are we going?

Posted by johnreynolds on January 11, 2007 at 9:14 AM PST

Fabrizio Giudci's recent blog, Where are we going?, prompts me to ask: Why are we going?

Fabrizio is worried about where Java 7 is going and about the topics that the community perceives as the most important.

I share many of his concerns about where the language is going, but I am also wonde

CDW's "Fred" vs. Microsoft's "Bill"

Posted by johnreynolds on December 3, 2006 at 11:30 AM PST

CDW and Microsoft are each running ad campaigns featuring IT support guys... Which one would you rather work with?

Read more at my other blog...

Human-Powered Web Services

Posted by johnreynolds on November 18, 2006 at 11:13 AM PST

As SOA has become a more mainstream IT concept... you might even say a more mundane IT concept... there has been a lot of thought put forth on the creation of Composite Applications....

The Era of Process-Centric Design

Posted by johnreynolds on November 10, 2006 at 12:35 PM PST

If you follow my postings, then you won't be surprised to learn that I think we are at the dawn of a new era in programming. As with all previous eras...