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

Privately famous

Posted by johnreynolds on December 17, 2004 at 8:03 AM PST

Most folks are familiar with Andy Warhol's prediction: "In the future everyone will be world-famous for 15 minutes".

Too old to program?

Posted by johnreynolds on December 13, 2004 at 11:19 AM PST

I was drawn to E-Surfer's recent weblog entry that asks the question: "Could I Still Pursue Software Development Career When Getting Older?"

E-Surfer's "friends" warn him that:"when getting older I would not be competent to pursue software development because of slowness of thinking, difficulty reading and wr

The Rich Web Client conundrum

Posted by johnreynolds on December 7, 2004 at 9:41 AM PST

Rich Web based applications are far from "new", but there still doesn't seem to be a general consensus on how they should be constructed. To the contrary, there are a dizzying array of options for constructing both the client and the server parts of the equation.

Adolescence isn't all that it's cracked up to be

Posted by johnreynolds on November 5, 2004 at 7:15 AM PST

Brian Marick recently blogged: "I worry that the adolescence of computers is almost over, and that we're settling into that stagnant adulthood where you just plod on in the world as others made it, occasionally wistfully remembering the time when you thought endless possibility was all around you."

Brian's high school

Tapestry Component Examples: contrib:Tree and contrib:Table

Posted by johnreynolds on October 22, 2004 at 5:21 PM PDT

In response to some gentle prodding, I have created a suit of examples on how to use the Tapestry Tree component.

Fashion and Function... Why not?

Posted by johnreynolds on October 15, 2004 at 8:12 AM PDT

Somehow, the Desktop PC market became a "one-size-fits-all" wasteland... and the mobile PC market isn't much better, but
just when you thought the only improvement to the world of the booring beige colored PC was the almost equally booring black colored PC, things seem to be looking up...

Learn by Teaching: Examples using the Tapestry Table component

Posted by johnreynolds on October 6, 2004 at 11:53 AM PDT

There's an old saying that the best way to learn something is to teach it.

I've been evaluating the Tapestry Web Component Framework for a new project, and I really needed to learn how to use Tapestry's multi-page sortable table.

Someone's listening

Posted by johnreynolds on September 27, 2004 at 8:09 PM PDT

Sun made my day!

The open letter from Sun regarding Java persistence is wonderful news... Sun has made public their support for creating a common persistence API underlying JDO and EJB.

A Tale of Two Dialogs - Replacing Text in Netbeans and Eclipse

Posted by johnreynolds on September 3, 2004 at 8:28 AM PDT

I downloaded the NetBeans 4.0 beta, and I have to say that it's pretty slick. Two years ago, I switched from the Sun One Community Edition to Eclipse, and I am very happy with that choice, but I like to keep up with NetBeans progress. Each environment has strengths that the other lacks, and it's nice to see the cross-pollination leading to better tools for everybody.

Creating custom components for Echo-Hangman

Posted by johnreynolds on August 26, 2004 at 8:06 AM PDT

In an earlier blog entry I discussed "porting" the
hangman game example
described in Chapter 2 of Howard M. Lewis Ship's
Tapestry in Action
from Tapestry to