1. A method for authoring a procedure associated with a computing system operation based on a complexity analysis associated with the operation and the computing system implementing the operation, comprising the steps of: generating a procedure associated with a computing system operation, wherein the generated procedure represents a new procedure or an edited existing procedure; extracting from the generated procedure a structured representation of the generated procedure; and analyzing the structured representation of the generated procedure to produce complexity analysis results, wherein at least a portion of the complexity analysis results are fed back to a procedure author for use in selectively altering the generated procedure.