Results 1 to 9 of 9

Thread: VB6 Fee Advice

  1. #1
    Hyperactive Member
    Join Date
    Apr 12
    Posts
    305

    VB6 Fee Advice

    Hi guys,

    I'm after a little advice, please, with regard to a job that I've been asked to do at VWorker.

    Basically their company manufactures a little box that logs data electronically about a cars performance. Recently, they have decided to provide a facility whereby video footage is linked to the logged data. The idea is that somebody can click on a point in a graph of the logged data and see the corresponding frame from the accompanying video. BUT! The video camera and the data logger are in no way linked and the point at which the data begins to be logged is not necessarily the same point in time that the video camera started recording. As a solution to this, they have devised an approach whereby the camera's mic socket is shorted-out to signify that data-logging has commenced.

    In summary (still with me? LOL), there is a video file for each logging session wherein, somewhere in the audio track, there is an audible pop.

    Anyway, onto my proposed solution, which determines how much effort is required on my part:

    - Extract audio from the Video File to a WAV (using DirectShow File Writer)

    - Analyse the amplitude of each audio sample in order to identify mic short-outs

    - Store the Start and End points identified above, to be used later for frame-seeking

    I know this is all kinda wordy, but I want to get these points across as this is all non-trivial stuff in VB6. The tenderer privately offered me $200 to do this work but I am of the opinion that this is too low: DirectShow is complicated at the best of times and doesn't play well with VB6. Besides that, the audio analysis is non-trivial too and the solution also requires me to develop a player.

    Thoughts?
    If you don't know where you're going, any road will take you there...

    My VB6 love-child: Vee-Hive

  2. #2
    PowerPoster
    Join Date
    Feb 06
    Posts
    8,564

    Re: VB6 Fee Advice

    It is absurdly low.

    Remember, people who advertise for work to be done at those kinds of sites are utterly unrealistic. Perhaps as unrealistic as those who bid on those jobs!

    They are used to having people who live on $1 a day under-bid each other. Then of course the specs are usually loose, they underestimate the amount of back-and-forth it takes to arrive at a complete problem definition, etc. And in the end they often walk away with something that really isn't quite what they wanted after a war over the entire thing.

    I'm not saying there aren't successes, though I can't imagine how.

  3. #3
    Hyperactive Member
    Join Date
    Apr 12
    Posts
    305

    Re: VB6 Fee Advice

    Hmm, thanks. I don't actually do any other work at that site but saw that project and found it interesting. However, I've already spent in excess of 10 hours just researching the problem and testing possible approaches. That already puts me as low as $20 an hour and I've yet to start coding in earnest. As you say, I don't think the tenderer has much of an idea how much effort is involved in doing this and is probably used to getting things done cheaply in some third world country or other. From what I've seen of his other projects, that might be just fine (fix this Select Case statement, etc).

    I also have a feeling that there would be post-delivery support questions pertaining to this project when his customers discover, for example, that playback doesn't work due to DS filter issues on their systems; that kind of thing.

    Thanks for the input...
    If you don't know where you're going, any road will take you there...

    My VB6 love-child: Vee-Hive

  4. #4
    PowerPoster
    Join Date
    Feb 06
    Posts
    8,564

    Re: VB6 Fee Advice

    I wish I knew of some "higher class" work-for-hire sites but they all look like they atttract the same following on both ends of the deal.

    This is the main reason I only do work by referral from existing serious clients. It is quite limiting though, and I'm sure there is an unmet need going begging out there for a next-tier "job matchmaker."

  5. #5
    Hyperactive Member
    Join Date
    Apr 12
    Posts
    305

    Re: VB6 Fee Advice

    Alas, I lack the finances and web-dev skills to plug that market-gap! But, you're right, such a thing would be a valuable resource...
    If you don't know where you're going, any road will take you there...

    My VB6 love-child: Vee-Hive

  6. #6
    Hirsute Mumbler FunkyDexter's Avatar
    Join Date
    Apr 05
    Location
    An obscure body in the SK system. The inhabitants call it Earth
    Posts
    2,412

    Re: VB6 Fee Advice

    I think you may have hit on the only vaild reason reason for a Westerner to ever bother picking up work from those sites: "Because it looked interesting". Realistically we're never going make a sensible income from them because our cost of living is higher than India, South America etc. But if you see a project that looks kinda fun then, meh, why not?

    I'm not convinced about the "unmet need" though. I don't believe the issue is with the quality or price of the developers from the developing world (no pun intended). Sure alot are rubbish but that's true of Western programmers too. I think the problem is the remote nature of the client and the developer and the effect that has on communication of complex information. Any simple match making web site is going to suffer from that if it's not trying to match up on geographical distance as well. If you could find a way of facilitating the communication in some way then you'd definitely be into something.
    When one of my minions says, "Hey, he's just one guy, what can he do?" I say "This"... and shoot them.

    The problem with putting your lair in a volcano is keeping your robot army from melting.

    I know that the human being and the fish can coexist peacefully - George Bush

  7. #7
    PowerPoster
    Join Date
    Feb 06
    Posts
    8,564

    Re: VB6 Fee Advice

    The distance is a serious issue, you're right on that.

    While I can do a great deal at home either stand-alone or with remote access, and email and the occasional online conference take up some slack, I limit most of my jobs to my own region because almost every job requires some travel. It is hard to replace "face to face" especially when helping to brainstorm rough problem statements into implementable specs. I often end up doing some training for the in-house staff and it goes the other way as well.

    Some of this depends on what you are working on. Most of my projects have to integrate with or mediate between existing systems.

    But I still think there are projects going begging because some potential clients have no way of reaching reputable prospective contractors. I have no idea how this could be solved. The existing "low-ball coder for rent" sites have tried "reputation" systems but those just seem to price some developers out of the price range the potential clients who go there can afford.

    I think there is a middle between low cost self-employed and high cost big-name-company-employed contractors.

  8. #8
    PowerPoster techgnome's Avatar
    Join Date
    May 02
    Posts
    21,636

    Re: VB6 Fee Advice

    That's why I terminated my account with VW (back when they were RAC) ... there simply was no way I could effectively compete with the low ball developers... no matter how interesting the project was. There have been some changes over the years with that site in an effort to help things out... I don't know how effective they are... the first is an "expert guarantee" ... which involves the developer putting up 10% of their bid into escrow. If the project is completed on time, and the buyer accepts it, then the developer gets their money back, along with the payment... great... if you can afford that... pushes people like me who are trying to earn a few extra bucks out. Bleh. Not every buyer uses that option though. I noticed recently they've got yet another new process where the buyer can select multiple prospects, give them a small piece of the "assignment", at the end, everyone submits their stuff.. from there the buyer can see everyone's work, and then decide who they want to go with. It's an interesting process... seems similar to job candidates submitting prior work or doing a programming assignment during an interview. In fact, that's exactly what it is.

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.-I also subscribe to all threads I participate, so there's no need to pm when there's an update.*
    *Proof positive that searching the forums does work: View Thread *
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *
    * Use Offensive Programming, not Defensive Programming. * On Error Resume Next is error ignoring, not error handling(tm).
    "There is a major problem with your code, and VB wants to tell you what it is.. but you have decided to put your fingers in your ears and shout 'I'm not listening!'" - si_the_geek on using OERN

  9. #9
    PowerPoster
    Join Date
    Feb 12
    Location
    West Virginia
    Posts
    4,944

    Re: VB6 Fee Advice

    I still have an account with VW but the prices they expect to pay for projects are always to low. I would not touch a project unless I am going to make at least $50 an hour on it + any expenses that may arise.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •