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

Is Go a Java replacement?  Of course not, but I do wonder what Google's up to: http://...

Even if you love Netbeans, don't you think Eclipse is worth $5?
http://www.eclipse.org/donate/

My last java.net blog was back in April...  I really don't have anything Java relevent to share, just making sure that my java.net account doesn't go dormant.

I'm now based in Santa Fe...

I heard the news while driving home Monday night... This is really very good news for Java.

The earlier acquisition talks of Sun by IBM would have provided significant resources, but let's...

If you are a Developer who builds sites where folks go to "do things", then I hope can inspire you to think a bit about those "things" as part of a larger Process.

It's not a huge leap to...

Rumor has it that IBM is buying Java - and the company that spawned it.

...

Chris Adamson recently questioned the value of Swing 2 and I have to go one further... Isn't it time to...

There's an interesting thread going on over at InfoQ regarding the relationship between BPM and Software Engineering.
...

Which came first? Object Oriented Methodology or Object Oriented Languages?

...

Back when I was working on Tandy's DeskMate we were trying to build a personal computer "that Mom...

My friend Bob was troubled when I blogged "Object Only Programming is Silly". Bob knows from experience that life after OO is dramatically better than life was before OO... so my criticisms just...

Fill in the blank in the following statement:

Most Software Development Obstacles are ______
(A) Technical
(B) Cultural

If you answered (A), then...

Tom Baeyens, of JBoss jBPM fame, published a great overview of BPM's past and possible future in his article:...

Every so often I come across a blog entry that makes my own attempts to put my thoughts in writing seem pathetically inadequate.

NetBeans (6.1) Page Flows may be a small step towards Model Driven development: Read more here.

I've had a surprisingly difficult time conveying my own definition of "Iterative Development" in the context of BPM development. If you are interested in such things,...

Still don't quite understand what's different between "normal" programming and developing managed business processes?

Perhaps this blog on...

Any tools can be used wrong, and I believe that's the reason many developers hate BPM. They just...

My "Give One, Get One" OLPC arrived, and it's a blast. Check out the snapshots at my other blog...

It's not too late to Give One and Get One...

The One Laptop Per Child initiative may not be perfect, but why not support them anyway...

A few years ago I posted a short blog entry "The SOA Elevator Speech" to try to distill SOA into...

My recent blog entry "Java Developers Hate BPM" was intended to stir up...

Java developers hate BPM.

The preceding sentence is (of course) intentionally tailored to be...

Human Powered Services (HPS) are the piece of the puzzle that meshes BPM with SOA... With HPS in the mix choreographing Human and Autonomous services is seamless, without HPS in the mix...


One of the biggest challenge for companies with Java EE based products is dealing with installation issues...

...

I am far from the first person to rant about "Getter and Setter"...