The time now is Mon 20 May 2013, 22:30
All times are UTC - 4 |
|
Page 1 of 2 [20 Posts] |
Goto page: 1, 2 Next |
| Author |
Message |
droope

Joined: 31 Jul 2008 Posts: 814 Location: Uruguay, Mercedes
|
Posted: Sun 14 Jun 2009, 14:01 Post subject:
Best programmer |
|
Hi.
The other day this issue came to me, while travelling.
How would one judge who is the best programmer? By what? Skills, number of programmes, how his programmes are made?
Sounds like an easy-to-answer question, but really, it isn't...
Cheers,
Droope
|
|
Back to top
|
|
 |
Oakems
Joined: 21 Mar 2009 Posts: 325
|
Posted: Mon 22 Jun 2009, 10:39 Post subject:
|
|
This is very hard to get a definitive answer, because there are so many variables. Like, how fast they are at programming, how many languages do they know, how accurate are they, how efficient are they, what kind of programming they do, experience, problem solving when things go wrong, etc etc.
I would say it's a mixture of all of these and the examples you give.
I wouldn't say necessarily it has anything to do with how many programs they've written, because they may have written a lot, but they might not be any good. Also some programs are written with more than one programmer. Who would be the best out of those? The one who has written the most? Or the one who worked hardest? (two very different things).
This of course is not taking into account, Style. With programming any one thing can be achieved in many ways, some solutions will seem more elegant to you, where others would disagree (and have their reasons for this).
The best way to explain this would be to pick two similar programs... actually two similar web pages. Look at the source for each and see how they differ. Is one smaller than the other? Does one seem more complex? Is this a good thing? It's hard to say when they both do the same thing. The person writing the simpler web page may get through 10 a day (random number). The person writing the more complex web page maybe only does 5, but what this person is writing is harder to code. What does this mean? Maybe the more complex web page is more secure? But maybe it's a waste of time and with more experience that programmer would know this.
I'll see if I can find any examples of what I'm talking about, actually I have an analogy. Tennis, who's the best player? Okay now take into consideration different court types, some players are better on grass, others, clay. So now the question becomes; who's the best player on such a such a court? (It gets even more complicated if you use football, instead of tennis).
|
|
Back to top
|
|
 |
ecomoney

Joined: 25 Nov 2005 Posts: 2183 Location: Lincolnshire, England
|
Posted: Mon 22 Jun 2009, 11:25 Post subject:
|
|
| Quote: | | How would one judge who is the best programmer? By what? Skills, number of programmes, how his programmes are made? |
A computer program is a tool to do a job
Therefore judge it the same way as any tool....how useful it is, and how much easier it makes a job, and how many people it is of use too.
This makes puppy programmers very good indeed
_________________ Puppy Linux's Mission
Sorry, my server is down atm!
|
|
Back to top
|
|
 |
Gorilla no baka

Joined: 26 Oct 2008 Posts: 234 Location: UK
|
Posted: Mon 22 Jun 2009, 11:59 Post subject:
|
|
| ecomoney wrote: | | Quote: | | How would one judge who is the best programmer? By what? Skills, number of programmes, how his programmes are made? |
A computer program is a tool to do a job
Therefore judge it the same way as any tool....how useful it is, and how much easier it makes a job, and how many people it is of use too.
This makes puppy programmers very good indeed  |
And it also makes us very smart for using it...
_________________
I'M IN MY OWN WORLD. IT'S OK, THEY KNOW ME HERE..!!!
|
|
Back to top
|
|
 |
big_bass

Joined: 13 Aug 2007 Posts: 1736
|
Posted: Mon 22 Jun 2009, 12:36 Post subject:
|
|
that's easy to answer
look at the pictures who is the best
| Description |
|
| Filesize |
49.36 KB |
| Viewed |
1211 Time(s) |

|
| Description |
|
| Filesize |
35.2 KB |
| Viewed |
1119 Time(s) |

|
_________________ slackware 14
|
|
Back to top
|
|
 |
Oakems
Joined: 21 Mar 2009 Posts: 325
|
Posted: Mon 22 Jun 2009, 12:39 Post subject:
|
|
| ecomoney wrote: |
A computer program is a tool to do a job
Therefore judge it the same way as any tool....how useful it is, and how much easier it makes a job, and how many people it is of use too.
This makes puppy programmers very good indeed  |
Agreed one of the most important things, is how the program performs, but How it works is pretty important too, and you don't always get to see that from using the program. To the user that's not important at all, and the fact that it works and works well, is enough.
But there are always good ways and bad ways to do things, even though on the surface they may look and feel exactly the same. I don't mean to sound awkward, but I think it is a little deeper than just how the program performs. There is also the situation of multiple programmers for one application, why is this? To save time? Because some people are better at a certain type of programming than others? If this is the case how do you compare them, how would you choose who is best? We've all heard "two heads are better than one," but is this the same with programming? Not so if you have one person who's made a really bad mistake, causing the program to have major flaws, which would reflect badly on all the programmers, even though it was the fault of just one.
|
|
Back to top
|
|
 |
droope

Joined: 31 Jul 2008 Posts: 814 Location: Uruguay, Mercedes
|
Posted: Mon 22 Jun 2009, 14:33 Post subject:
|
|
Thank you for your answers!
|
|
Back to top
|
|
 |
hillside

Joined: 02 Sep 2007 Posts: 642 Location: Minnesota, USA. The frozen north.
|
Posted: Mon 22 Jun 2009, 18:44 Post subject:
|
|
| Quote: | | How would one judge who is the best programmer? |
Maybe the same way you would judge the best author. Let's see. After collecting all the data and doing the calculations, it's either Tom Clancy or Victor Hugo.
|
|
Back to top
|
|
 |
Lobster
Official Crustacean

Joined: 04 May 2005 Posts: 15109 Location: Paradox Realm
|
Posted: Sun 28 Jun 2009, 08:10 Post subject:
|
|
This reminds me of the Sufi story of the best cow in the world
It produced the best milk in the world.
However it also always kicked the pail of best milk over . . .
I would also suggest it is similar to the question of 'how long is a piece of string'. The answer to that is mostly 3 inches.
Anything less than 3 inches is a strand and all string of any length is also 3 inches long . . .
So the answer is can the programmer produce the milk for others to drink?
Producing an incredible program that no one likes or uses is
not uncommon . . .
Why did you ask this?
_________________ Puppy WIKI
Last edited by Lobster on Mon 29 Jun 2009, 22:10; edited 1 time in total
|
|
Back to top
|
|
 |
Bruce B

Joined: 18 May 2005 Posts: 10817 Location: The Peoples Republic of California
|
Posted: Sun 28 Jun 2009, 14:02 Post subject:
|
|
Lobster,
That was a most amazing piece of literature. You made a
believer of me. Thanks.
Bruce
_________________ New! Puppy Linux Links Page
|
|
Back to top
|
|
 |
Bruce B

Joined: 18 May 2005 Posts: 10817 Location: The Peoples Republic of California
|
Posted: Sun 28 Jun 2009, 14:15 Post subject:
|
|
big_bass,
The two pictures communicate very well.
I have a mouse trapping pet cat. She's a good hunter,
carnivore and predator. And like her kind, she brings me
her little gifts. Sometimes dropping them at my feet.
In any event, she likes the game and goes for the slow kill.
Turn it loose and catch it again. But sometimes the rat
gets away.
I don't like the game and I don't appreciate her letting
rats get away in the house.
I understand the kindest way to kill a rat is to drown it. So
I prepare a disposible container with enough water and get
the rat from her and drop it in the container.
Bruce
_________________ New! Puppy Linux Links Page
|
|
Back to top
|
|
 |
trapster

Joined: 28 Nov 2005 Posts: 1966 Location: Maine, USA
|
Posted: Mon 29 Jun 2009, 09:55 Post subject:
|
|
Most of my pests (rodents) die of lead poisoning
_________________ trapster
Maine, USA
Asus eeepc 1005HA PU1X-BK
Frugal install:Puppeee4.31 + 1.0, Puppy4.10 + Lupu52
Currently using Puppeee-1.0 AND lupu52 w/ fluxbox
|
|
Back to top
|
|
 |
droope

Joined: 31 Jul 2008 Posts: 814 Location: Uruguay, Mercedes
|
Posted: Wed 01 Jul 2009, 22:31 Post subject:
|
|
| Lobster wrote: | This reminds me of the Sufi story of the best cow in the world
It produced the best milk in the world.
However it also always kicked the pail of best milk over . . .
I would also suggest it is similar to the question of 'how long is a piece of string'. The answer to that is mostly 3 inches.
Anything less than 3 inches is a strand and all string of any length is also 3 inches long . . .
So the answer is can the programmer produce the milk for others to drink?
Producing an incredible program that no one likes or uses is
not uncommon . . .
Why did you ask this? |
Hi, TY for ur answer.
I can't remember now. It's been a really long time. Probably some ego-related issue, though
EDIT: Aah, no! I remember now. See, it looks like an easy-to-answer question, but in fact, it is hidden from everyone until you compare a program made by someone who really knows how to do what he does and someone who is just learning.
I think it's like art, what the program does is just that, go from here, to there, do that, then this. But how things are done, that's different. Puppy and mandriva are almost the same, on functionality (not really, just an example), but on size, you have 600mb less.
The rat trap is pretty much what I mean.
Cheers,
Droope
|
|
Back to top
|
|
 |
technosaurus

Joined: 18 May 2008 Posts: 3843
|
Posted: Fri 09 Oct 2009, 00:53 Post subject:
|
|
If I were voting I would have to say Fabrice Bellard - quite a range and very efficient code
http://bellard.org/
_________________ Puppy Web Desktop Now with pet packages - Pet Packaging 100 & 101
|
|
Back to top
|
|
 |
amigo
Joined: 02 Apr 2007 Posts: 1757
|
Posted: Fri 09 Oct 2009, 03:54 Post subject:
|
|
I'll second you technosaurus -quite an amazing talent that Fabrice...
|
|
Back to top
|
|
 |
|
|
Page 1 of 2 [20 Posts] |
Goto page: 1, 2 Next |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|