Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Mar 1st, 2013, 11:51 AM   #1
freerts
Programmer
 
Join Date: Jun 2011
Posts: 44
Rep Power: 0 freerts is an unknown quantity at this point
pricing

hey kind hearted people. Ihave an idea in mind thatseems simple to me but as I know nothing about programming it may bea year long venture to getit going. so I have to ask what is the going rate per hour or per job?
do people quote up front? should I make them?

I will not be answering private pms on this topic so post replies on the thread so we can all get an idea of whats involved.

I will give a very simple example.
I have libraries to hook an arduino to a raspberry pi wirelessly
http://arduino-for-beginners.blogspo...odules-to.html
but instead of just pinging back and forth I want to transfer data. lets take a temperature and humidity sensor that is generic. I could get that to stream data over the NRF24L01 but I would need someone to write a program for the raspberry pi (using a variant of debian OS) to recieve and display that in a window

like that.
so if I gave all the parts but needed someone to organise it for mehow long, how much?
I know each job is different but I would like to know going rates
freerts is offline   Reply With Quote
Old Mar 5th, 2013, 6:23 AM   #2
squills
Expert Programmer
 
squills's Avatar
 
Join Date: Feb 2009
Posts: 639
Rep Power: 9 squills is on a distinguished road
Re: pricing

That sounds more like engineering work then programming..
__________________
Best use ever for C++...
http://www.planet-source-code.com/Up...3165921697.jpg
squills is offline   Reply With Quote
Old Mar 5th, 2013, 1:29 PM   #3
Adak
Hobby Coder
 
Join Date: May 2006
Posts: 1,181
Rep Power: 13 Adak will become famous soon enough
Re: pricing

That's the kind of question that only someone familiar with both these platforms could answer - and I doubt if there are a lot of those yet. The Pi is too new.

I'd be careful about shipping your hardware out to people you meet on the net.
Adak is offline   Reply With Quote
Old Mar 5th, 2013, 5:19 PM   #4
sixstringartist
Programming Guru

 
Join Date: Jun 2005
Posts: 1,333
Rep Power: 14 sixstringartist will become famous soon enough
Re: pricing

Quote:
That sounds more like engineering work then programming..
programming IS engineering work.

Quote:
That's the kind of question that only someone familiar with both these platforms could answer - and I doubt if there are a lot of those yet. The Pi is too new.
rpi's have been out for over a year and are both cheap and easy to acquire. There may not be very many people who care about it, but the hobbyist community is quite strong and within that group you are likely to find familiarity with both rpi's and arduinos.

As for hiring a programmer you'll probably be best off by created a /very/ well defined specification of the completed project (to those who have pass the interview process) and asking for a quote to complete it. Create a contract based on that with provisions for delays due to unforeseen issues, lack of competency, and extending deadlines due to additional feature inclusion.

Developer rates vary by location quite a bit, and drastically by experience level. Im not sure what contractors rates are typically but average salary of an entry level programmer in San Francisco is $66,171 ($32/hr). Nationwide average is closer to $24/hr
sixstringartist is offline   Reply With Quote
Old Mar 6th, 2013, 2:23 AM   #5
freerts
Programmer
 
Join Date: Jun 2011
Posts: 44
Rep Power: 0 freerts is an unknown quantity at this point
Re: pricing

nice to get feedback.
as I said its already done the hardware side I just need the window to display a different data set then what it is displaying.
the arduino community helps me out their side but the pi community is a little less.... keen
the current design I have pings back and forth betwween a pi and arduino all I want is the arduino to get a reading from a module and transmit it (arduino site will help there) and the pi to recieve that data and tell me what it is.
I was thinking that the arduino would not just send the data but have a "start" and "finish" transmission that way I can get a better read saving energy and increasing the chance of it accurately displaying the right data.
freerts is offline   Reply With Quote
Old Mar 6th, 2013, 10:08 PM   #6
squills
Expert Programmer
 
squills's Avatar
 
Join Date: Feb 2009
Posts: 639
Rep Power: 9 squills is on a distinguished road
Re: pricing

Quote:
programming IS engineering work.
The dividing line between the two is one of application vs. science. A computer Engineer works on the means and methods of the computer while a computer programmer applies those means and methods to computers, that is, he programs them.

Now, many computer scientists become programmers but the distinction is still there. And well this just seemed like more engineering .....
__________________
Best use ever for C++...
http://www.planet-source-code.com/Up...3165921697.jpg
squills is offline   Reply With Quote
Old Mar 7th, 2013, 11:56 AM   #7
sixstringartist
Programming Guru

 
Join Date: Jun 2005
Posts: 1,333
Rep Power: 14 sixstringartist will become famous soon enough
Re: pricing

Quote:
Originally Posted by squills View Post
The dividing line between the two is one of application vs. science. A computer Engineer works on the means and methods of the computer while a computer programmer applies those means and methods to computers, that is, he programs them.

Now, many computer scientists become programmers but the distinction is still there. And well this just seemed like more engineering .....
I think you are confusing terms. Engineering is simply the practical application of science to make things. This is exactly the definition you just gave of a programmer. A computer engineer is often not someone who works on the "means and methods". You seem to be describing a theoretical computer scientist here. Computer engineers, as a discipline, are programmers who have extensive exposure to hardware architecture and systems design. These are people who typically work in low level applications such as embedded systems, firmware, ASICs/FPGAs, and hardware systems design and communication.
sixstringartist is offline   Reply With Quote
Old Mar 7th, 2013, 10:31 PM   #8
squills
Expert Programmer
 
squills's Avatar
 
Join Date: Feb 2009
Posts: 639
Rep Power: 9 squills is on a distinguished road
Re: pricing

i guess well have to agree to disagree... goes back to working on the means and methods as a computer engineer..
__________________
Best use ever for C++...
http://www.planet-source-code.com/Up...3165921697.jpg
squills is offline   Reply With Quote
Old Mar 8th, 2013, 12:08 AM   #9
freerts
Programmer
 
Join Date: Jun 2011
Posts: 44
Rep Power: 0 freerts is an unknown quantity at this point
Re: pricing

well squills if it helps any the major things that i need are mostly done. there is a program already doing aping test back and forth, source code I believe is available in the link I sent in my first post.
the link shows a pi sending info out the arduino recieving it adding 2 letters sending it back to pi, pi recieveing it adding 2 letters sending it back... so on.
what I want to do is modify that open source project so that the pi pings the arduino, the arduino then and only then takes a reading and sends it to the pi. the pi then displays it. no loop

also the arduino setup is simple enough that I could most likely stumble on to the right code and the pi is linux based and I am aftera simple window that has a button that says "get reading" or something similiar to start the whole process.
freerts is offline   Reply With Quote
Old Mar 8th, 2013, 11:46 AM   #10
sixstringartist
Programming Guru

 
Join Date: Jun 2005
Posts: 1,333
Rep Power: 14 sixstringartist will become famous soon enough
Re: pricing

Quote:
Originally Posted by squills View Post
i guess well have to agree to disagree... goes back to working on the means and methods as a computer engineer..
These are definitions. Im not sure what there is to disagree about. I think you will find at any university that computer engineering is the application of science principles through the design of hardware and software to make things. Software engineering is the same, it just focuses less on design of hardware and more on the understanding of hardware elements to better design the software. All that changes is whats being made. Programming is a subset of engineering.

Quote:
also the arduino setup is simple enough that I could most likely stumble on to the right code and the pi is linux based and I am aftera simple window that has a button that says "get reading" or something similiar to start the whole process.
Pings are nice to prototype out the networking, but your going to have to create a server-client architecture for getting the data you want pushed to other nodes.
sixstringartist is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
(g)awk : Treatment of floating point numbers sharted Sed and Awk 5 Mar 13th, 2012 2:28 AM
Black Scholes option pricing financial derivatives landon kelsey Software Design and Algorithms 2 Jan 14th, 2010 7:34 PM
Website Contract Pricing King Coder's Corner Lounge 4 Mar 22nd, 2008 11:51 PM
Website Pricing MiKuS Other Web Development Languages 4 Sep 18th, 2007 6:49 AM




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 2:04 AM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC