From: Christian Neukirchen Date: 2005-04-03T04:38:32+09:00 Subject: Re: Respect and Disappointment "James F. Hranicky" writes: > On Fri, 1 Apr 2005 02:29:45 +0900 > Stephen Kellett wrote: > >> "There are five steps involved in creating a piece of software: >> enumerating the requirements; designing the program; actually writing >> the code; testing it; and then deploying it. " >> >> I disagree with this. There is definitely another step to be performed. >> Hiring the right people. The right people for one project are not >> necessarily the right people for another project. > > I think this is closer > > Project.hire() > Project.requirements() > > begin > Project.design() > rescue Project::RequirementsChange > Project.redo_requirements > retry > rescue Project::SlackerProgrammer, Project::GroupCantGetalong > Project.adjust_personnel > retry > end > ... > Project.earn_money_if_havent_exited_yet > Project.therapy > Project.go_to_culinary_school > > Jim ri instance_eval -- Christian Neukirchen http://chneukirchen.org