Quote:
Originally posted by Nathan
Also, if you think they are lazy because a programmer told you "it will take 2 weeks" and it takes 6, then just accept that fact that a programmer usually has no clue about how long it takes, is mostly guessing a time, and often knows very well that clients think programming is an easy thing and should take 2 minutes so giving a too long time will just make them lose the project.
|
If someone says 2 weeks and delivers in 6 weeks that's a little ridiculous. You have to understand that the person requesting the programming is running a business and models his business around deadlines. If he expects something in two weeks and is waiting 3 times that then everything else that was reliant on that two week timeframe is mildly screwed.
I think a programmer should overestimate the time frame rather than approximate. I would rather someone tell me 6 weeks if they are thinking to themselves that it would only take two.