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.
 

Weblogs

In response to an earlier blog entry, "zander" sent me a link to the downloadable copy of Eric Von Hippel's book Democratizing Innovation....

Back in 1973, a young Bill Gates was demonized for asking the following:

"Who can afford to do professional...

With Sun's decision to "Open Source" their Java EE app server, it's likely that all Java EE app servers will soon be free.

Janet Heiss's recent blog entry got me thinking about socially relevant technology....

First...

If I asked you to list the most famous structures in the world, the Leaning Tower of Pisa would probably show up in your top 10 responses.

Java Business Integration, JSR 208, will probably lead to a new crop of JBI-based ESB (Enterprise Service Bus)offerings. One of the first is...

From a recent java.net news entry:

"As OpenOffice.org 2.0 approaches version 2.0 final it is being meet increasingly with...

Tom Koulopoulos was the keynote speaker at a conference that I attended last week. He's a really bright guy and a very...

NetBeans 4.1 Update:

Hurrah! NetBeans 4.1 has "fixed" the replace dialog...

I am a big advocate for Process Driven Design.

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

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...

Every coin has two sides...

I recently blogged a lament regarding obstacles to the use LGPL'...

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

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...

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...

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...

Dick Wall's articles on "Integrating Sun Java Studio Creator Into Your Development Process" have got me thinking again on...

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.

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

Day one of TSSJS has been a mix of wow! and doh!

Like Ed, I've been intrigued by the...

I am here in Las Vegas at the 2005 TSSJS and trying to use my...

Why is so much software so bad?


I've read or heard this question thousands of times, and I
repeatedly ask this question myself (I am sometimes embarrassed
to be a...

I recently came across a discussion of WebForms2, and after checking out the links I've come away pleasantly optimistic...

I am a big fan of Open Source software; in fact I can’t imagine doing my job without it. It’s great to be able to benefit from shared code, and life as a programmer has certainly been a lot...

Robert Sessions has published a good article discussing the
“fuzzy...

This has very little to do with Java, except reminding us that it is important to keep thinking outside the box...

'Fix it' or 'crash it' aren't NASA's only Hubble options:

Recent...

Daniel's recent blog on the new J2SE certification exam gives me hope... reducing trivia and tricks is a...

Here are some notes from a "brown bag" talk that I am preparing for our IT staff, many of whom are died-in-the-wool mainframe COBOL programmers....