As described in the first post , composing software has much in common with composing music: both require talent and skill, and both have a spectrum from apprentice to virtuoso. At times, when composing software, there is the palpable-- the comp sci equivalent of hearing the chorus of Beethoven's Ninth . That feeling is(Here is a user's guide that explains some of the recurring themes on this site.)