CodeGeneratR

Joined 18 May 2005
This is an old revision of this page, as edited by CodeGeneratR (talk | contribs) at 02:42, 9 July 2005. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

About the name

Short explanation: I chose the user name because I use code generation in my work.

Long explanation of the short explanation: The application I'm building takes program specs defined in XML, and generates PHP files, database tables, SQL queries etc. from them - essentially a large web-database application. The spec approach has had several benefits: I have taught my "user expert" business partner how to write these specs, so he wrote most of them. That means he can change the user interface of the application without my assistance, so I can continue working on new features. The XML spec process has also sped up the turnaround time for many iterative changes. Previously, I'd get a spec that's hand-written, with hand-drawn pictures, or made in some "graphical" software like PowerPoint (note, no link), and I'd have to interpret the user expert's intentions and translate that to code. Then I'd show it, get feedback on how well it implemented his idea, and apply any changes needed. Frequently, seeing the spec implemented in the app would lead to new, better ideas, which would take another turnaround cycle to implement. So, speeding up the turnaround time time for UI and data structure changes has accelerated the development immensely.