Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
As a programmer myself, revisions is one of the least understood items for all people who aren't familiar programming. Revisions are similar to doing this to your contractor; You say you want your door 4 feet from the east wall, so he proceeds to finish the job and show it to you. You look at it and say, "That's nice, but I think it would be better if it were 3 feet from the east wall." I mean... it's only a foot right? Yes, it's only a foot, but there is a huge underlying structure that now needs to be changed, the door moved, re-drywalled, mudding and painting. And that's why you would be (and should be) charged the equivalent of installing 2 doors. Much of the same goes for coding; Methods have to be rewritten which can lead to unexpected errors and bugs because you are now retooling your existing to code to do something you didn't think originally it needed to do. Many of these subtle bugs can take days to figure out.
Of course, this depends on what revisions you are asking for. But for the projects I've done, no coding is done until a design document is signed off of by both parties, and no revisions are allowed after that point, period. If you want revisions, that is a separate project and you will be charged accordingly.
Moral of the story is you better be crystal clear what you want before you assign it to a programmer. It will take less time to get the job done and it will cost you less money.