The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
Saw that earlier today, good aim! but at the expense of a perfectly good , now that's alcohol abuse.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
My company outsourced one project to a consulting company. Now that project is almost over we are asking for a source code + database. It is a .NET based solution with SQL Server and repository is TFS. Their estimate to deliver this will take 2 days and cost approx $3000. I am angry because that is a blunt lie that proving source code will take 2 days. I have always used subversion and not sure about TFS but my guess is it will not take that many days to give us a source code and backup of database. I need to provide feedback to my manager.
Anyone with TFS experience want to give me your feedback if TFS is the complexity or it is just them trying to fleece more money ?
After one phone call that estimate dropped to 6-8 hours.
Few more emails and phone calls and cost dropped to $0.
Zen and the art of software maintenance : rm -rf *
Maths is like love : a simple idea but it can get complicated.
Maybe they have a strict agile environment, so there's probably two stand-up meetings involved here, an iteration manager, a second scrum master, an analyst, an in-room analyst, a tester, a data expert, an architect, and then the guy who actually does all this. That'd explain the $3,000.
Maybe they have a strict agile environment, so there's probably two stand-up meetings involved here, an iteration manager, a second scrum master, an analyst, an in-room analyst, a tester, a data expert, an architect, and then the guy who actually does all this
Thank you Nish, I needed a good laugh this morning.
Never underestimate the power of human stupidity
If you're an independent and are hire to write an app for someone/some company, and you're NOT an employee of the company, then it's called a Work For Hire. Since you own the original work, like a book author or a painting's artist, you own it.
Unless you specifically tell them otherwise, YOU own the code and they cannot sell it, modifiy it, or give it away.
Now they can certainly try to sue you, so it's better to create a contract - to spell out exactly who owns what and for how long. I ALWAYS relinquish ownership for non-proprietary portions of the app once they pay me.
All of this is spelled out in state law, so read up on it.
Yes indeed. The legal details vary from country to country. Getting clients (and their lawyers) to understand this is not always easy. This is also where escrow sometimes comes in. I tended to follow a similar practice to yours. As an independent developer keeping clients happy is always a priority.
"The whole problem with the world is that fools and fanatics are always so certain of themselves, and wiser people so full of doubts." - Bertrand Russell
«In art as in science there is no delight without the detail ... Let me repeat that unless these are thoroughly understood and remembered, all “general ideas” (so easily acquired, so profitably resold) must necessarily remain but worn passports allowing their bearers short cuts from one area of ignorance to another.» Vladimir Nabokov, commentary on translation of “Eugene Onegin.”
Anything that is unrelated to elephants is irrelephant Anonymous - The problem with quotes on the internet is that you can never tell if they're genuine Winston Churchill, 1944 - I'd just like a chance to prove that money can't make me happy. Me, all the time
I consult to other companies for a living so I have an idea what's involved.
The answer is - it depends.
If it's a large app with a lot of extraneous parts scattered across different repositories, then it could be a fair amount of work. They probably want to also ensure that their not giving away any proprietary code(I wrote various pieces of code that I give them permission to use in a compiled form, but not the source). The rest is code I write specifically for them so they get the source.
Then they probably will also go through the code thoroughly before giving it up to make sure it's 'clean'.
Add to that their probably charging an hourly rate to have one or more developers/DB Admins do this.
Decrease the belief in God, and you increase the numbers of those who wish to play at being God by being “society’s supervisors,” who deny the existence of divine standards, but are very serious about imposing their own standards on society.-Neal A. Maxwell
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
Now that project is almost over we are asking for a source code + database
First off, bad on you for not asking up front, before anything is even written, for the keys to the repo. Haven't you guys been reviewing change logs to see if the billing seems reasonable for the work? Haven't you been verifying that you can build the code as the project develops? Haven't there been code reviews of the work?
Their estimate to deliver this will take 2 days and cost approx $3000.
Sounds to me like they haven't been using source control. Or if they have, the project is in shambles. But the price seems high, but not necessarily the timeframe. What are you paying these guys as an hourly rate?
and not sure about TFS
Having used TFS, it could very well take 2 days to get everything sync'd up, not to mention get it downloaded on your end!