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

Remedial Programming Classes?

Posted by johnreynolds on April 19, 2005 at 7:06 AM PDT

I came across a disturbing factoid this morning: "U.S.

Clustering's new alternative

Posted by johnreynolds on April 14, 2005 at 5:44 PM PDT

The current approach for scaling J2EE applications is to
cluster application servers. Some really good work has been done
and clustering has improved to the point where it's a basic
commodity. Even “free” products such as JBoss and JOnAS
offer complete solutions that include clustered caches to keep
servers in sync.

GNU licenses and small startups

Posted by johnreynolds on April 8, 2005 at 3:12 AM PDT

Every coin has two sides...

I recently blogged a lament regarding obstacles to the use LGPL'ed software, but that pales in comparison to Jonathan Schwartz's recent assertion: (the GPL)"exports a form of IP colonialism to na

Keep the objective in mind

Posted by johnreynolds on April 1, 2005 at 3:20 PM PST

My wife and I are not the most practical people in the world.

Engineer, Conductor or Brakeman?

Posted by johnreynolds on March 31, 2005 at 12:11 PM PST

I was in a meeting the other day where one of my colleagues joked about a manager at our company who insists on calling our staff "Programmers" rather then "Software Engineers". I responded that I had once been an "Engineer", but now I was just a "Conductor". A friend chimed in that she's just a "Brakeman".

Java and scripts and pipes

Posted by johnreynolds on March 24, 2005 at 8:16 AM PST

All the recent ramblings about Groovy and Jython makes me wonder:
What makes scripting so powerful?

Let's start with what a "script" is:

In a play a script tells the actors what to do.

Robocode goes Open Source

Posted by johnreynolds on March 21, 2005 at 7:01 AM PST

I came across
Robocode a few years ago and was instantly delighted. On first glance, Robocode is an arcade game. Robot tanks roam a virtual battlefield in search of combat and blasting away at any opponent that they encounter.

Making things too easy

Posted by johnreynolds on March 14, 2005 at 11:44 AM PST

Dick Wall's articles on "Integrating Sun Java Studio Creator Into Your Development Process" have got me thinking again on reasons why a lot of software turns out bad.

Perhaps we've made it too easy to write software.

Dick found

The Same Big Things

Posted by johnreynolds on March 10, 2005 at 6:35 AM PST

The techno-clairvoyants have been strangely quiet of late... so I am left on my own to predict what "The Next Big Thing" is going to be.

TSSJS Impressions - We won; Now what do we do?

Posted by johnreynolds on March 6, 2005 at 5:26 PM PST

I had intended to write a running blog at the TSSJS, but that didn't happen.