Im a relative newcomer to the world of UCCX and am enjoying building scripts and applications. In my experience so far in the real world and after speaking to people on the UCCXD course there seems to be an 'old-school' and 'new-school' approach to scripting. The tutor from the course was of the 'old-school' category who preferred to write scripts for customers on an individual basis, making them as simple or as complex as they need. This meant the customer got what they wanted and the script is easy to follow to debug. It did mean that there were usually a script per application on CRS.
The 'new-school' approach seems to be using one complex script that is modified and tweaked to fit the needs of the customer. This is commonly done by using constant XML lookups to check for variables, prompt paths etc. The benefit of this is that there is only one script and the admins can administer parts of the script using ASP pages to change the XML. For someone else to pick this script up and debug it can sometimes be difficult.
So, what is the consensus are you 'old-school' or 'new-school'?
Since im still in basic mode and i have almost no web building skills i prefer the old approach.