From: Michael Campbell Date: 2002-08-13T23:21:52+09:00 Subject: Re: [OT] Programming practice question --- Philip Mak wrote: > Suppose you're programming some system. You have to reach a > milestone tomorrow. > > Your code is kind of messy right now. You can reach the milestone > on time if you write more messy code. > > But you'd save time in the long run if you stepped back, reviewed > your > code, and reorganized it in a cleaner fashion first. But you don't > have time to do that now, due to tomorrow's deadline. > > What do you do? (Writing this without looking at any previously offered answers...) It depends on the metric. What happens if I don't finish tomorrow? Do I get fired? Does my company lose revenue? Does a customer back out? Or maybe something less severe; I get a "ding" on my status report, or my boss/manager gives me a scowl. That sort of thing usually drives my decision in a situation like this. ===== -- Use your computer to help find a cure for cancer: http://members.ud.com/projects/cancer/ Yahoo IM: michael_s_campbell __________________________________________________ Do You Yahoo!? HotJobs - Search Thousands of New Jobs http://www.hotjobs.com