 |
|  |
 |
|
dunk
|
 |
Philadelphia, PA
Mar 2002 time: 00:20
|
|
quote: Originally posted by Trip
I think, finally the Coracles and JTs of the world will have to shut up for once, thank goodness... |
That'll never happen. Don't fool yourself. I'll assume that culture flipping will still be around, so that guarentees that Coracle at least will be unable to shut his / her yap.
Anyhoo, I agree that most people don't understand the amount of work that goes into programming. I've taken a few programming courses in my day, and let me tell you... It's tough to make a mortgage payment schedule program run properly on the first, second, third, even 15th try. And that's without any graphics or cool interface options. 
Plus, beta testing is needed because you're never, ever going to find all the bugs within the development team. It's just like proof-reading a report, another set of eyes is always good. 
|
|
|  |
 |
|
albiedamned
|
|
Ellicott City, MD
Sep 2001 time: 00:20
|
|
As a lifelong software developer myself, I agree with Austin. The non-technical people are always changing the requirements on us, causing us to rush and thus inducing bugs. I'm currently on a project where we're redesigning an in-house accounting system. The project has lasted 18 months, and we're nearing rollout, and now they've decided they need a contingency plan to roll back if the new system fails. Of course the code to convert from the old system to the new took months to develop, so the code to go in the other direction will also take months. But naturally they don't want to adjust our deadline!
My solution to this dilemna is simple. When someone asks me for me an estimate on how long a project will take, I come up with my real answer, then double it, and increase the unit. So 1 day becomes 2 weeks, 2 weeks becomes 4 months, and 4 months becomes 8 years.
Of course patches need to be tested. All code changes need to be tested.
|
|
|  |
 |
|
albiedamned
|
|
Ellicott City, MD
Sep 2001 time: 00:20
|
|
Sorry to go so far off topic. If anyone has any real news on the upcoming patch, I would love to hear it. I too am about to start a new game, and I might wait if I knew the patch was imminent.
Nah, what am I talking about - I'm not going to wait and not play this weekend!
|
|
|  |
 |
|
Austin
|
|
quote: Originally posted by albiedamned
As a lifelong software developer myself, I agree with Austin. The non-technical people are always changing the requirements on us, causing us to rush and thus inducing bugs. I'm currently on a project where we're redesigning an in-house accounting system. The project has lasted 18 months, and we're nearing rollout, and now they've decided they need a contingency plan to roll back if the new system fails. Of course the code to convert from the old system to the new took months to develop, so the code to go in the other direction will also take months. But naturally they don't want to adjust our deadline!
|
Classic.
quote:
My solution to this dilemna is simple. When someone asks me for me an estimate on how long a project will take, I come up with my real answer, then double it, and increase the unit. So 1 day becomes 2 weeks, 2 weeks becomes 4 months, and 4 months becomes 8 years.
|
This works, but the problem then becomes the competing software company that doesn't allocate this time and underbids you on contracts.
Sure, their code will suck ass and be full of bugs, but by then it's too late.
quote:
Of course patches need to be tested. All code changes need to be tested. |
And guess which part of the time budget gets sacrificed when the suits screw up your timeline? The time you would have spent testing has to be spent on things like that contingency plan.
Austin
|
|
|  |
All times are GMT. The time now is 05:20. Apolyton Time is 00:20. |
top of page
|
| archivepost |
|
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is ON
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|