[prev in list] [next in list] [prev in thread] [next in thread]
List: ruby-talk
Subject: Re: Respect and Disappointment
From: "James F. Hranicky" <jfh () cise ! ufl ! edu>
Date: 2005-03-31 18:18:54
Message-ID: 20050331131830.66ca697c.jfh () cise ! ufl ! edu
[Download RAW message or body]
On Fri, 1 Apr 2005 02:29:45 +0900
Stephen Kellett <snail@objmedia.demon.co.uk> 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
begin
Project.code()
rescue Project::RequirementsChange
Project.redo_requirements
Project.redesign
Project.arguments_with_spouse
retry
rescue Project::SlackerProgrammer, Project::GroupCantGetalong
Project.adjust_personnel
retry
rescue Project::DesignActuallySucked
Project.redesign
Project.work_late
Project.start_drinking
retry
end
begin
Project.test()
rescue Project::RequirementsChange
Project.curse_customer
Project.consider_culinary_school
Project.redo_requirements
Project.redesign
Project.salvage_as_much_code_as_possible
Project.recode
Project.separation_from_family
retry
rescue Project::SlackerProgrammer, Project::GroupCantGetalong
Project.adjust_personnel
Project.consider_your_own_adjustment
Project.hate_all_people
retry
rescue Project::DesignActuallySucked
Project.redesign
Project.work_late
Project.start_drinking
Project.salvage_as_much_code_as_possible
Project.recode
retry
end
begin
Project.deploy()
rescue Project::RequirementsChange
Project.wait_until_v_2_0
rescue Project::SlackerProgrammer, Project::GroupCantGetalong
Project.fire_everyone
retry
rescue Project::DesignActuallySucked
Project.too_bad
retry
rescue Project::AFewBugs
Project.maintain
rescue Project::ALotOfBugs
Project.work_late
Project.divorce
Project.know_project_members_better_than_I_ever_knew_spouse
Project.wish_I_built_bridges_instead
retry
rescue Project::TonsOfBugs
Project.scrap
end
Project.earn_money_if_havent_exited_yet
Project.therapy
Project.go_to_culinary_school
Jim
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic