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

Just Enough to Not Be Dangerous

Posted by johnreynolds on September 12, 2008 at 1:39 PM PDT
My blog entry on User Manual Driven Development prompted Chris Adamson to share some thoughts of his own as For Reasons Unknown.

User Manual Driven Development

Posted by johnreynolds on September 5, 2008 at 9:32 AM PDT

Another look at Object Oriented versus Process Driven Design

Posted by johnreynolds on August 30, 2008 at 8:59 AM PDT

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 don't sit well with him.

Is programming hard?

Posted by johnreynolds on August 6, 2008 at 5:44 PM PDT

Is Programming hard...

Most Software Development Obstacles are ______

Posted by johnreynolds on July 27, 2008 at 6:30 PM PDT

Fill in the blank in the following statement:

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

If you answered (A), then I am intensely jealous :-)

When I became a programmer, my answer definitely would have been (A) and I probably wouldn't have had a clue why (B)

The Next Generation In Workflow?

Posted by johnreynolds on April 22, 2008 at 7:34 PM PDT

Tom Baeyens, of JBoss jBPM fame, published a great overview of BPM's past and possible future in his article: Process Component Models: The Next Generation In Workflow ? over at InfoQ.

Check it out!

Object Only Programming (and Modelling) Considered Silly

Posted by johnreynolds on April 18, 2008 at 1:30 AM PDT

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

Net Beans (6.1) Page Flows

Posted by johnreynolds on April 14, 2008 at 11:19 AM PDT

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

Iterative Development

Posted by johnreynolds on April 10, 2008 at 3:43 PM PDT

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, please take a look at my other blog for an explanation via analogy....

Getting Tasks to the Right Users in a Managed Business Process

Posted by johnreynolds on March 8, 2008 at 2:56 AM PST

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

Perhaps this blog on Task Routing in a Managed Process will help you to understand the issues that Business Process Developers have to deal with.