Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/02/10 04:51
Read: times


 
Msg Score: +1
 +1 Good Answer/Helpful
#176348 - The more free code you get, the lower quality
Responding to: ???'s previous message
The people who do give out code tends to be younger people - very often students who have just recently managed to fight themselves through a similar exercise. Giving out the code seems to be some form of personal fullfillment - see I am good enough to write this code.

But, the posted code tends very often to be of limited quality. The harder it was to write (the closer it was to the competence limit), the more likely it is to be posted. And the posters tends to post any code that is within a mile of the request. The requester often have to spend a huge amount of time trying to get the code to function - just to notice that the code did something completely different.

As people get older, we tend to spend more time asking "why". Not all problems are meant to be solved. There are often other alternatives that are much better. We don't look as much at problems as "challenges" but instead at what would be an efficient or reliable solution to a problem. And one of the requirements for a developer to ship a reliable solution is that the developer do understand their solution. This requirement to understand means that copy-paste code tends to not be applicable. If you need to understand the code, then you may just as well write it yourself. The need to understand exists for commercial projects, where a failure will cost a lot of money. But it also exists for school projects - how to you turn in a school exercise if you can't answer any questions the teacher may ask?

If you download code from some web site somewhere - check if that site has a system of voting for good code. That may improve your chance of getting code by a competent developer. If you visit a forum and get 5 different implementations posted directly, you should be very worried. That is not a good sign. And even if you download sample code from manufacturers pages, you have to be aware that the person who wrote the code may not have any real experience writing embedded software. It may be a hw engineer. Or a practicant. Maybe someone who is good at handling support cases but lousy at coding.

So in the end, there will very seldom be any free lunches. The normal way is to either spend own time, or spending money buy hiring someone who is skilled in the required area. Of course, not all consultants are worth their fees, so even there it's a question about checking references.

List of 103 messages in thread
TopicAuthorDate
How to politely ask a "gimme code"?            01/01/70 00:00      
   Sadly            01/01/70 00:00      
      Atmel?            01/01/70 00:00      
   hire someone            01/01/70 00:00      
   Is it polite?            01/01/70 00:00      
      yes and no            01/01/70 00:00      
         That's business!            01/01/70 00:00      
            You will introduce defects => reduced reliability            01/01/70 00:00      
               location            01/01/70 00:00      
                  What this means Jan?            01/01/70 00:00      
                     It means Jan comprehends your situation            01/01/70 00:00      
         male cow manure            01/01/70 00:00      
      Never trust a supplier.            01/01/70 00:00      
         Richard, I wonder ....            01/01/70 00:00      
   What exactly would you like to test?            01/01/70 00:00      
      Maybe just some readings            01/01/70 00:00      
         LMGTFY            01/01/70 00:00      
   What's to write?            01/01/70 00:00      
      or RS232 to 1-Wire            01/01/70 00:00      
   Is that viable??            01/01/70 00:00      
      profit? Profit is nothing! Profit is JUST profit!            01/01/70 00:00      
         And how was anyone supposed to know that??!            01/01/70 00:00      
            Off topic!            01/01/70 00:00      
               Ever so often            01/01/70 00:00      
                  I dont agree!            01/01/70 00:00      
                     Baloney            01/01/70 00:00      
               Totally missing the point!            01/01/70 00:00      
                  I agree and not            01/01/70 00:00      
                     No storm in the thread            01/01/70 00:00      
                        The thread is just debating a larger issue            01/01/70 00:00      
                        in America we have a variant ...            01/01/70 00:00      
                     Only after 5 days!            01/01/70 00:00      
                     contradicting yourself            01/01/70 00:00      
                     You really should have specified the whole task            01/01/70 00:00      
                        I dont agree...            01/01/70 00:00      
                           Totally missing the point again!            01/01/70 00:00      
                              A moment of silence and reflection...            01/01/70 00:00      
                           Cable can not be ignored            01/01/70 00:00      
                           the problem is            01/01/70 00:00      
         Of course profit matters!!            01/01/70 00:00      
         what is the purpose of customer satisfaction ?            01/01/70 00:00      
            Satisfied customer doesn't imply profit            01/01/70 00:00      
               In my book there is no such thing            01/01/70 00:00      
                  Services != products != commodity products...            01/01/70 00:00      
                     never said that            01/01/70 00:00      
                        sometimes satisfaction isn't even part of the equation            01/01/70 00:00      
                           leave it be            01/01/70 00:00      
                              The issue is that every business case most be guestimated            01/01/70 00:00      
                           Horrible Mentality            01/01/70 00:00      
                              Not true at all            01/01/70 00:00      
                              Know your customer            01/01/70 00:00      
                                 more years ago than I am willing to tell ...            01/01/70 00:00      
   don't ask, search            01/01/70 00:00      
      "device find" - shouldn't be necessary...            01/01/70 00:00      
         It's been a while ...            01/01/70 00:00      
            skip rom            01/01/70 00:00      
   Other forums            01/01/70 00:00      
      All fourms are different            01/01/70 00:00      
         The more free code you get, the lower quality            01/01/70 00:00      
         not just you            01/01/70 00:00      
      Come on, Chico!            01/01/70 00:00      
         many posters suffer from the same            01/01/70 00:00      
   One word answer            01/01/70 00:00      
      I think he asked properly            01/01/70 00:00      
         Urealistic expectations            01/01/70 00:00      
            Full agree!            01/01/70 00:00      
               Wrong!            01/01/70 00:00      
                  Totally inadequate specification!            01/01/70 00:00      
                  Most definitely relevant!            01/01/70 00:00      
                  that does not matter at all            01/01/70 00:00      
                     I'm scared!            01/01/70 00:00      
      Thanks!            01/01/70 00:00      
   Take help of ABBA...            01/01/70 00:00      
      Pun, Pune.            01/01/70 00:00      
         *Groan*            01/01/70 00:00      
      More?            01/01/70 00:00      
   Are you all mean with me because I'm Brazilian?            01/01/70 00:00      
      No.            01/01/70 00:00      
         1) nobody is mean 2) nobody is in the ...            01/01/70 00:00      
      No            01/01/70 00:00      
         RE: is it because I am a New Yorker?            01/01/70 00:00      
            Sorry if ignored            01/01/70 00:00      
               Maxium makes an adapter            01/01/70 00:00      
                  Maxim            01/01/70 00:00      
                     So I can not spell :( NM            01/01/70 00:00      
      When the consensus is against you, ...            01/01/70 00:00      
         3. They are genius!            01/01/70 00:00      
            "Simple" (sic) questions            01/01/70 00:00      
            Ask questions if you are lost - don't ignore            01/01/70 00:00      
               power            01/01/70 00:00      
                  here we go again            01/01/70 00:00      
                     power            01/01/70 00:00      
                        Depends what you mean by "simple"            01/01/70 00:00      
                           Second option.. "normal"            01/01/70 00:00      
                              It depends upon the application            01/01/70 00:00      
                                 Test as intended application...            01/01/70 00:00      
                                 I 200% agree...            01/01/70 00:00      
                                    No, people didn't say that            01/01/70 00:00      
                                       I dont agree...            01/01/70 00:00      
                                          Much more forgotten            01/01/70 00:00      
                                          You were misquoting what others said!            01/01/70 00:00      
                                          Help is not necessarily ....            01/01/70 00:00      
      What could be so bad being a Brazilian??            01/01/70 00:00      

Back to Subject List