Slashdot Mirror


Ask Slashdot: Is Tech Talent More Important Than Skill?

snydeq writes "Taming technology is sometimes more art than science, but the difference can sometimes be hard to discern, writes Deep End's Paul Venezia. 'You've probably come across colleagues who were extremely skilled at their jobs — system administrators who can bend a zsh shell to their every whim, or developers who can write lengthy functions that compile without a whimper the first time. You've probably also come across colleagues who were extremely talented — who could instantly visualize a new infrastructure addition and sketch it out to extreme detail on a whiteboard while they assembled it in their head, for example, or who could devise a new, elegant UI without breaking a sweat. The truly gifted among us exhibit both of those traits, but most fall into one category or another. There is a difference between skill and talent. Such is true in many vocations, of course, but IT can present a stark contrast between the two.'"Assuming Venezia is correct, which do you think is more important?

198 of 277 comments (clear)

  1. Neither by Quinn_Inuit · · Score: 5, Insightful

    Hard work usually wins the day.

    --

    Stop learning! Only you can prevent esoterrorism.
    1. Re:Neither by Anonymous Coward · · Score: 2, Funny
    2. Re:Neither by Anonymous Coward · · Score: 5, Insightful

      No way.

      Someone who's willing to spend 12 hours a day trying their best, but not actually getting anything done is far less useful than someone who slacks of 7 hours of the day and gets a monumental amount done in the 60 minutes they are actually working. Usually the people doing that are pretty skilled and pretty talented - and have the bonus that when the shit hits the fan, you can usually get weeks worth of work done in surprisingly short time spans.

    3. Re:Neither by hibiki_r · · Score: 4, Insightful

      A programmer with no talent that is a hard worker will still have tons of trouble doing anything new. And if the work is not new, do I really want someone to write more boring code?

      Now, there's such thing as a developer that spends the entire day goofing off, and those won't do any good. But after you pass a very basic level of dedication, it's the smart developers that have a clear advantage.

      If there's anything that the question is missing, is social skills. A very good developer that sits by himself is valuable, but if he can help others be better, and can communicate with users and people in other disciplines properly, he'll be far more useful.

    4. Re:Neither by agapeton · · Score: 2

      Work SMARTER, not HARDER.

    5. Re:Neither by Skapare · · Score: 4, Insightful

      This so often depends on what the task is. If management chooses to let you decide how to go from problem to solution, this kind of thing can happen for a lot of people. If management is already dictating specifics of the solution, then it is most likely to end up as a disaster (except people with the special unique skill of knowing how to deal with idiot managers).

      --
      now we need to go OSS in diesel cars
    6. Re:Neither by Dahamma · · Score: 1

      Nah, I think that would be talented working...

    7. Re:Neither by c0lo · · Score: 1

      Nah, I think that would be talented working...

      Neither. It's compiling

      --
      Questions raise, answers kill. Raise questions to stay alive.
    8. Re:Neither by Dahamma · · Score: 1

      And that's *another* reason to hate Javascript...

    9. Re:Neither by c0lo · · Score: 1

      Computers and robots will replace hard workers way before smart workers.

      Have you considered the "Good enough" factor into the equation? The pointy-haired bosses usually don't want smart employees but fungible ones.

      Who will feed you then? The State?

      The above mentioned pointy-haired bosses, if they please so.

      --
      Questions raise, answers kill. Raise questions to stay alive.
    10. Re:Neither by aralin · · Score: 4, Insightful

      Oracle was trying in 2-3 projects over the span of 10 years to create a certain NDA covered technology. One of those tries involved a team of 700 people over 5 years. All those attempts failed and have been scraped, in some cases whole teams of people layed off. The attempt that eventually succeeded was one talented architect with 2 developers working for 6 months.

      Hard work my ass.

      --
      If programs would be read like poetry, most programmers would be Vogons.
    11. Re:Neither by Tough+Love · · Score: 5, Insightful

      Hard work usually wins the day.

      Hard work by a dullard is only effective for dull tasks.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    12. Re:Neither by Concerned+Onlooker · · Score: 4, Insightful

      I'm going with Coolidge on this one.

      "Nothing in the world can take the place of Persistence. Talent will not; nothing is more common than unsuccessful men with talent. Genius will not; unrewarded genius is almost a proverb. Education will not; the world is full of educated derelicts. Persistence and determination alone are omnipotent. The slogan 'Press On' has solved and always will solve the problems of the human race."
      -- Calvin Coolidge

      --
      http://www.rootstrikers.org/
    13. Re:Neither by tengu1sd · · Score: 1

      Persistence: more stubborn than the problem. Combined with A creative laziness, and you've got someone who adds value.

    14. Re:Neither by JaredOfEuropa · · Score: 5, Insightful

      Cute, but wrong. The world is full of persistent, determined failures. If you lack skills and talent, you will not succeed by persisting. If you lack the skills of a carpenter and the talent of an architect, you can "press" on all you want but it's unlikely that you'll build a house that stays up. You might come up with some sort of servicable shelter, but that's hardly contributing towards "solving the problems of the human race".

      Persistence is important of course; without persistence you are unlikely to develop your skills and talents. Solving hard problems takes persistence. But there is a difference between persisting in attacking a hard problem and not giving up after a failure or three, and persisting in trying and trying again when you simply lack the skills for the job. As GP points out, persistence can make up for some lack of skill, but it will not bring you on the same level as a highly skilled person.

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    15. Re: Neither by madprof · · Score: 2

      The team who worked for 6 months would have been working hard.

      I think you are misreading the "hard work trumps everything" to mean "hard work means not having to have skill or talent" which is of course untrue.
      However people real skill and talent who make a success of themselves tend to work very hard as well.
      Great examples are the famous mathematicians down the centuries. They had to work hard and without it they would not have released their talent as much as they might have.

      Hard work certainly helps those with talent develop their skills in their field.

    16. Re:Neither by Sebastian+Jansson · · Score: 1

      Interesting cas. Do you have a source to share?

    17. Re:Neither by romiz · · Score: 1

      This quote reminds me of the 19th century Carte du CIel program, where massive numbers of scientists have continued to work on tedious measurements for vanishingly small results.

    18. Re:Neither by gbjbaanb · · Score: 3, Insightful

      And if the work is not new, do I really want someone to write more boring code?

      yes.

      Part of the problem with the IT industry is the continual churn of 'new' stuff as everyone seeks to find ways to enhance their CVs. If we focussed on solving problems with existing tooling, we'd have a mature industry with standards and established practices, and have mature, stable products that worked!

      Its the so-called smart developers that aren't happy with yesterday's solutions and want to rewrite it because they're often not smart enough to maintain existing code.Maybe the smart ones are the ones who do the work on boring code after all.

    19. Re:Neither by Kielistic · · Score: 2

      With that outlook we'd all still be using something like Fortran. The IT industry is very very different from how it was 5, let alone 10-15 years ago. The industry moves at a lightning pace and it only stands to reason that the technologies involved would also change fairly quickly.

      Complaining about and resisting change is what gives "old" developers their not-so-great status in the industry as a whole. No one wants to hire someone who only wants to shoehorn a 15 year old solution into a modern problem / environment.

    20. Re:Neither by AmiMoJo · · Score: 2

      The slogan 'Press On' has solved and always will solve the problems of the human race

      Worked well for the Titanic. You need both intelligence and perseverance, either alone is insufficient except by luck.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    21. Re:Neither by Lonewolf666 · · Score: 1

      Computers and robots will replace hard workers way before smart workers.

      Have you considered the "Good enough" factor into the equation? The pointy-haired bosses usually don't want smart employees but fungible ones.

      Computers and robots are pretty fungible, and in the long term they tend to be cheaper than humans.

      --
      C - the footgun of programming languages
    22. Re:Neither by leaen · · Score: 5, Interesting

      I'm going with Coolidge on this one. "Nothing in the world can take the place of Persistence...

      This is not true, to quote Kurt von Hammerstein:

      I divide my officers into four groups. There are clever, diligent, stupid, and lazy officers. Usually two characteristics are combined. Some are clever and diligent -- their place is the General Staff. The next lot are stupid and lazy -- they make up 90 percent of every army and are suited to routine duties. Anyone who is both clever and lazy is qualified for the highest leadership duties, because he possesses the intellectual clarity and the composure necessary for difficult decisions. One must beware of anyone who is stupid and diligent -- he must not be entrusted with any responsibility because he will always cause only mischief.

      I seen plenty of programmers that are persistent but their code is flawed on so many levels that if I wrote that code myself it would save me time over convincing managers that their code needs fixing and fixing it.

    23. Re:Neither by ILongForDarkness · · Score: 1

      Couldn't agree more. The level of talent varies between program and part of a program. Assuming you don't go out of your way to shoot yourself in the foot most people can get a usable UI up and going. Might need designers to make it look pretty but generally persistence will get your labels and buttons properly aligned, fonts consistent across the windows etc. Persistence will not get your caching layer optimized without some talent: you simply won't even know that their is a problem, and if there is you won't have the skill to track down concurrency problems, etc. We all know developers (and probably have been one at some point in our career) that just throws their hands up and says "I don't get it it doesn't happen all the time. Oh well I'll just mark the bug as unrepeatable and hope someone finds the problem later."

    24. Re:Neither by ILongForDarkness · · Score: 1

      Agreed. Don't always have to be in the same person though. I've known brilliant people that were jerks and generally didn't have time for anyone beneath them. But occasionally they'd drop a gold nugget on someone in one snarky comment rather than a turd and that hard working but less skilled person could go away and pound out the working implementation that they couldn't think up themselves.

      I think some of the cause of this behaviour (not that it justifies it) but the truly gifted among us feel that their time is wasted once they know how to solve a problem. After that it just becomes typing and debugging work which really isn't that interesting.

    25. Re:Neither by datavirtue · · Score: 1

      Yeah. Actually, technology implementation is not about not working hard, it is about working smart. I maintain that good technologists are lazy; so that when they encounter a task that begs of them to work they automate it. Making it easier AND more reliable at the same time. Also, talent begets skill, so those with talent end up with skill.

      --
      I object to power without constructive purpose. --Spock
    26. Re:Neither by datavirtue · · Score: 1

      True, I proffered that good technologists are lazy but I forgot to add stubborn--unrelentingly stubborn.

      --
      I object to power without constructive purpose. --Spock
    27. Re:Neither by sl4shd0rk · · Score: 1

      someone who slacks of 7 hours of the day and gets a monumental amount done in the 60 minutes

      Depends. If, for those 7 hours, slacker is unable to attend meetings, unavailable at their desk, or holding up projects due to a problem work ethic, then no. They should just stay home.

      --
      Join the Slashcott! Feb 10 thru Feb 17!
    28. Re:Neither by RabidReindeer · · Score: 1

      Hard work usually wins the day.

      However, I've learned from experience that paying someone else to do the hard word is what is more likely to make you wealthy.

      Of course, you have to be wealthy enough to pay that someone. Or at least persuasive enough to may them think you will.

    29. Re:Neither by Concerned+Onlooker · · Score: 1

      Great. Now I'd like to hear your take on Edison's quote, "genius is 1 percent inspiration and 99 percent perspiration."

        I think you're being contrary just for the sake of being contrary.

      --
      http://www.rootstrikers.org/
    30. Re:Neither by Megane · · Score: 1

      I'm going with http://en.wikipedia.org/wiki/Kurt_von_Hammerstein-Equord on this one:

      I divide my officers into four groups. There are clever, diligent, stupid, and lazy officers. Usually two characteristics are combined. Some are clever and diligent -- their place is the General Staff. The next lot are stupid and lazy -- they make up 90 percent of every army and are suited to routine duties. Anyone who is both clever and lazy is qualified for the highest leadership duties, because he possesses the intellectual clarity and the composure necessary for difficult decisions. One must beware of anyone who is stupid and diligent -- he must not be entrusted with any responsibility because he will always cause only mischief.

      tl;dr: Persistence is worthless if you're a persistent idiot.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    31. Re:Neither by Cederic · · Score: 1

      What about clever, diligent lazy ones?

      I think they're the innovators, but what was Hammerstein's view?

    32. Re:Neither by TeknoHog · · Score: 1

      "If Edison thought more about what he was doing, he would not sweat so much!" - Nikola Tesla

      --
      Escher was the first MC and Giger invented the HR department.
    33. Re:Neither by JaredOfEuropa · · Score: 1

      Wasn't the quote about invention rather than genius?

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    34. Re:Neither by gbjbaanb · · Score: 1

      Well, I didn't mean no change whatsoever, buut a more gradual change that takes the good stuff and makes it better - currently we have a cult of scrapping good systems for 'cool' new crap simply because its new..

      there's also a certain level of new stuff that is important for edge areas, think NoSQL for example - but too many people have jumped on that as the next great thing that will drive old relational databases away... Want to code servers, well you should be using node.js. Want a GUI, it needs to be winforms; no, Silverlight; no WPF; no HTML5; no it needs to be WinRT-based XAML. This is just a tiny part of the problem, look at the industry as a whole as we churn technology almost every year in some places.

      PS. that 15 year solution, assuming it was written properly and not to use all the latest, immature ideas that were around at the time, will quite often be the answer you wanted, maybe with a relatively small amount of extending and rework. Or do you think what we do today in terms of client-server computing is fundamentally any different to what we were doing 20 years ago. If you had a C++ solution back then, you didn't need to rework parts of it in Java, then PHP, then Ruby, then Node... but I know some people who have.

    35. Re:Neither by Kielistic · · Score: 1

      Except nobody is using NoSQL, HTML5, etc. etc. for the things that were written in C++ 15 years ago. No one had well-funcitoning and maintainable solutions to the these things 15 years ago.

      The reason these new languages pop up and become popular is because they fill a niche the old ones don't. C++ is not a good language for modern web application development. Obviously you can do it but there are other languages and frameworks that will do it faster and easier.

      You will still see the majority of work where C is best is still done in C. You will still see the majority of work where C++ is best done in C++

      If you are making a new project why not use the best and most up-to-date solution for it? Sure there are some blowhards going on about this language or that language but that's not a new problem. Those same blowhards existed on both sides of the C v. C++ camps as well.

    36. Re:Neither by Concerned+Onlooker · · Score: 1

      As I said, contrary for the sake of being contrary.

      --
      http://www.rootstrikers.org/
    37. Re: Neither by aralin · · Score: 1

      The 700 member team worked hard as well. The amount of work you put in is absolutely meaningless under some level of talent. Do you want to tell me that the 3 people hard work for half year equalled the 700 people's work for 10 times as long? That is 1.5 man-years compared to 3500 man-years. Hard work had absolutely nothing to do with this.

      --
      If programs would be read like poetry, most programmers would be Vogons.
    38. Re: Neither by madprof · · Score: 1

      Congratulations on totally missing the point I made. You are arguing along totally different lines to me as a result.

    39. Re:Neither by bzipitidoo · · Score: 1

      Persistence didn't help alchemists, builders of perpetual motion machines, proponents of Digital Restrictions Management, or anyone else trying to do the impossible.

      That kind of failure is due to a lack of understanding, not necessarily a lack of skills.

      --
      Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
  2. Huh? by Edward+Scissorhands · · Score: 4, Insightful

    I don't understand the difference. Who cares? If someone can get the job done, that's what counts.

    1. Re:Huh? by mooingyak · · Score: 2

      I don't understand the difference. Who cares? If someone can get the job done, that's what counts.

      It sounds to me like the difference between tactics and strategy. One (skilled) is good at getting things done, another (talented) is good at design.

      --
      William of Ockham had no beard. The most likely explanation is that it was chewed off by squirrels every morning.
    2. Re:Huh? by ArhcAngel · · Score: 2

      The difference is one is a learned skill and the other is instinctive. If someone has the latter they just have a knack for fixing/creating things without a full understanding of the underlying mechanics.

      --
      "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
    3. Re:Huh? by Gorobei · · Score: 5, Insightful

      I don't understand the difference. Who cares? If someone can get the job done, that's what counts.

      Ah, grasshopper, as you gain respect and seniority, you will find the success of your project becomes more and more dependent on other people.

      If you want to continue to succeed, you need to understand these peoples' strengths.

      1. No skill, no talent: avoid these people, have them write doc or something.
      2. Skill, no talent: give them designs or procedures. They will execute well if they understand what you want.
      3. No skill, talent. Mentor them and watch them closely. You will get a Scala engine running 20 lines of code in the middle of your Java app if you don't pay attention.
      4. Skill & Talent. Just chat will them about what you need. You'll get what you need in no time.

    4. Re:Huh? by Anonymous Coward · · Score: 1

      The two are not mutual exclusive.

      Just like a "sports star", someone could have instinct for the technology and a great affinity for learning new skills. So in the beginning of the career, the talent dominates while the learned skill/experience becomes more and more relevant.

    5. Re:Huh? by dyingtolive · · Score: 1

      In its own way, writing documents well takes skill too.

      I don't generally write documentation, but I've seen the difference and it can be painful.

      --
      Support the EFF and Creative Commons. The war is coming, and they're supporting you...
    6. Re:Huh? by dyingtolive · · Score: 1

      Whoops. This is the talent vs skill discussion. I could agree to that. English, language really, is not exactly a trade; you're either good at it or not.

      --
      Support the EFF and Creative Commons. The war is coming, and they're supporting you...
    7. Re:Huh? by dyingtolive · · Score: 1

      Generally, people have always been good enough to sort out what to do if I'm out for a while to get by until I get back.

      In addition to that, I have a binder melodramatically labelled "In Case Brad Gets Hit By a Bus" that I have told my immediate management and a few of my peers about. It's hardly complete, but it's the best effort I've had the time to produce in case the inevitable comes sooner than I think, including backup schemes, recovery processes, and root passwords. I'm not sure I could document my job well enough for anyone to take over if anything went to hell, but I've made sure enough people know what to do that no major fuckups should happen... hopefully.

      --
      Support the EFF and Creative Commons. The war is coming, and they're supporting you...
    8. Re:Huh? by c0lo · · Score: 1

      I think he's comparing learned abilities ("skills") versus natural abilities ("talent"). I don't agree with the choice of terms, but I think it's what he means. If so, I'd say "talent" is more important, because "skills" can be learned, while inherent abilities can't.

      Without a proper nurture, talent is getting wasted. In other words: if you don't have an environ that can support it, the valuable "currency" will be skills not talent.
      Now, the homework... go read again what Zuck's up to and consider the value of talent from this perspective.

      --
      Questions raise, answers kill. Raise questions to stay alive.
    9. Re:Huh? by KingMotley · · Score: 2

      That's amazing. I have a binder labelled "In Case kingmotley is speeding gets thrown in jail for running over Brad (in a bus)"!

    10. Re:Huh? by dyingtolive · · Score: 1

      Wow. I thought I was planning for contingencies. Well done!

      --
      Support the EFF and Creative Commons. The war is coming, and they're supporting you...
    11. Re:Huh? by Bigbutt · · Score: 1

      Honestly I put in a wiki when I started here 6 years ago, and organize the heck out of it. Plus I got the team to participate so we have documentation for any new folks that show up. Plus we don't have to bug the other guy (who knows this application inside and out) for information. He voluntarily updates the wiki since we will page him on vacation (or if unavailable, update the wiki as we learn how to fix it and have him review it when he returns).

      I did start off creating a web site 15 years ago to document the site I worked at (the previous admin had paper files which were difficult and generally out of date or had crib notes all over) and called it the "Hit by a Bus" web site (I dropped in a year after I left and the new team all shook my hand over the rough website I'd created :) ).

      The concept has matured as the ability to quickly update procedures has been made more available (mediawiki in this case).

      [John]

      --
      Shit better not happen!
  3. "Ideas people" are worthless by Anonymous Coward · · Score: 1

    There's only room for people who can actually get work done. Visualization of the problem is meaningless unless you can actually put in elbow grease to get the problem solved.

    In silicon valley right now there is no room for ideas or the people who can't actually get their ideas into practice. Ideas are what kill profits, whereas hard work and skill will bring in money.

    1. Re:"Ideas people" are worthless by Anonymous Coward · · Score: 3, Insightful

      You would hate academia.

    2. Re:"Ideas people" are worthless by tdelaney · · Score: 2

      As a non-"ideas person" myself, I largely agree with the parent. I'm both talented and skilled at software development, but I'm not much good at coming up with the initial concept. I need someone to point me towards a goal in most cases (at least if it's not scratching my own itch).

      Once I have that goal however it's a totally different situation.

    3. Re:"Ideas people" are worthless by Dahamma · · Score: 1

      In silicon valley right now there is no room for ideas or the people who can't actually get their ideas into practice.

      This is such a bullshit comment that you clearly have never been ANYWHERE near a real successful startup.

      I have seen some great "ideas people" sell companies for many millions based on their pitch and a few cobbled together demos alone, and others raise $50M+, sign contracts with insanely favorable terms, and sometimes just convince companies to give them things for free just on their giant borderline lying cajones alone. Sure, in the end to ultimately succeed there is a lot of hard work required, but the vast majority of "hard working" engineers would never even get the chance without the crazy visionaries making the deals...

  4. Whichever One I Have by Anonymous Coward · · Score: 5, Funny

    Assuming Venezia is correct, which do you think is more important?

    Whichever one I've got, with justification to follow.

  5. Talent, obviously by Anonymous Coward · · Score: 3, Insightful

    Skill can be acquired.

    1. Re:Talent, obviously by Tough+Love · · Score: 1

      Re Git: the question is not whether you know it but whether you have actually used it, which generally marks you as someone companies want to hire.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    2. Re:Talent, obviously by Tough+Love · · Score: 1

      It usually means you care enough to go out and contribute because you actually enjoy it. If that isn't you, maybe think about getting a job as an insurance actuary.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
  6. What's more important - velocity or acceleration? by muhula · · Score: 2

    It depends on how much talent versus how much skill. You COULD just calculate the area under the curve to get total value...

  7. He's using silly terms to confuse himself. by sirwired · · Score: 4, Insightful

    The terms to use aren't "Talent" and "Skill" (those are pretty darn close to synonyms)... If you use those two terms, of COURSE you confuse yourself.

    I believe in IT we would refer to the two people as a Coder vs. an Architect. And yes, one person is often better at one of those things than the other. And this sort split is virtually universal across professions; it's not special to IT in any way.

    1. Re:He's using silly terms to confuse himself. by sandytaru · · Score: 3, Interesting

      In IT, at least, they're given two different job titles. I think in other professions it isn't as clear cut. I'm great at visualizing interconnected systems and jiggering logic, but ask me to code and I get stuck in my own personal infinite loop. That's why I'm an analyst and not a programmer.

      --
      Occasionally living proof of the Ballmer peak.
    2. Re:He's using silly terms to confuse himself. by Princeofcups · · Score: 3, Funny

      I believe in IT we would refer to the two people as a Coder vs. an Architect. And yes, one person is often better at one of those things than the other. And this sort split is virtually universal across professions; it's not special to IT in any way.

      For sysadmins, we call it Windows verses Unix. :-)

      --
      The only thing worse than a Democrat is a Republican.
    3. Re:He's using silly terms to confuse himself. by Gothmolly · · Score: 5, Funny

      Except in modern practice, 'coder' is a monkey who took an 8 week Khan Academy course in Java, while an 'architect' is a guy who knows powerpoint. Most frequently observed alongside 'managers' whose skillset includes Outlook, and 'the rest of the employees' who watch as their companies fold/outsource anything important.

      --
      I want to delete my account but Slashdot doesn't allow it.
    4. Re:He's using silly terms to confuse himself. by fermion · · Score: 1
      Let's look at this from another perspective. I know parents whose kids go to several specialized high school, art, science, engineering, aerospace. In the arts in particular many parent want the school to foster broad creativity, but what they teach is skill. They screen for talent, then the kids who can stifle the talent for a few years and learn skills are the ones who graduate and go off to the major art universities. The other schools generally do the same thing. Look for talent, build skills.

      In this discussion the assumption is that some skills are talent and others are genuine skills. In fact there are a number of different talents in software development, and the question is if the person has developed that talent into a marketable skill. One complicating factor is that we are only 50 or so years into this, 10-12 degree cycles, 2 or 3 generations, the guys who made a killing at IBM retired early and are still alive. Even 20 years ago most people could not afford the limited pool of people who really had skills, so they depended on talent. Also the tools we use substantially change every several years. A person with talent and general skills can adapt, and fake her way through the interview for a job looking for someone with 10 years android experience, but if all a person has is skill, that is understanding of how to use the interface, they won't. It is like, and I still don't understand how this is possible, a person who knows how to use Excel but not a generic spreadsheet.

      So I would say a person who has talent, who can creatively visualize a process is superior to a person who only knows which buttons to press or words to type in to get a specific action, but a person who has never taken the time to learn the skills is not of much use either. From a business perspective it really depends on how much money one is willing to pay. People with skills and no talent or talent and no skills are cheaper than a talented person with mad skills.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    5. Re:He's using silly terms to confuse himself. by russryan · · Score: 2

      Talent is what you are born with. Skill is what you work to develop. It seems obvious that a talented person can reach higher skill levels than a lesser talented person .... If they work at it. Ah! There's the rub.

  8. There is a difference between talent and skill... by Anonymous Coward · · Score: 2, Interesting

    ...but this isn't it. These are just two different kinds of skills.

  9. Skill by astralagos · · Score: 1

    Talent is the most grossly overrated commodity in the world. I find for most people, there's a point in life that they can reach by coasting; they coast to X, maybe it's high school, maybe it's freshman year in college. Then they have to sweat their asses off to reach X+1. I'm interested in the people who have to sweat their assess off from the beginning, because then they learn to do it as a habit. Spend too much time of your life coasting and you'll find that you constantly seek out situations where you can coast -- it's safer and it feels better.

    1. Re:Skill by foniksonik · · Score: 4, Interesting

      I hire talent because I know I can teach skills.

      Don't know source control? Let me teach you GIT.
      Don't know shell scripting? Let me teach you Bash.
      Build server? Jenkins
      Build tool chain? Make/Ant/Maven/Grunt
      Web server? Nginx/Apache
      Reverse proxy and load balancing? Squid
      Programming language? Java/C
      Scripting language? Node/Python
      Data modeling / schema? No/SQL
      Design pattern? decorator, observer, module, factory

      Don't know what to do with your new skills? Sorry, I can tell you what I want to do with your skills but what you want to do is up to you. If you can't think of anything then you're just a worker bee. You can work on contract but I won't hire you.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    2. Re:Skill by gl4ss · · Score: 1

      Sorry, but that's bollocks. Many talented people are also highly driven. In fact, too driven in some cases, since they exhaust collaborators and burn themselves out.

      did it ever occur that many of those people you know were in fact NOT talented at all but simply so driven that they put 16 hours daily into producing something mediocre and got burnt out in the process.

      I've known people like that, putting shitloads of time into a broken design since they can't take a step back..

      --
      world was created 5 seconds before this post as it is.
    3. Re:Skill by msobkow · · Score: 1

      True. You cannot teach someone to have a vision.

      Or can you?

      Throw them into modelling classes. Mentor them with people skilled at modelling and "the big picture." Ensure that they're assigned to teams whose projects encompass corporate and global scope instead of the accounting system. Give them the opportunity to learn and to grow.

      I guess the true rarity is whether someone is exposed to both skill and talent training over the years to create A Programming God.

      But still, I stand by my original statement, because if someone is not good at explaining their visions, they are useless, whereas a skilled programmer under the tutelage of someone with both skill and talent can be made useful, whereas the visionary without the traits necessary to explain their visions is a useless piece of shit.

      And from what I've seen, if you don't have the innate ability to sling code and grok the concepts of programming, no amount of training will make you a good programmer. It may make you a competent grunt, but it will never make you what anyone else would call a star.

      In the end, you need all three to be a True Programming God:

      Skill at coding.
      Talent at design and explaining those designs.
      The persistance and dedication to hone your craft and deliver results.

      That last, I've realized after a night's sleep and thought on the issue, is truly the most important quality of all, because without it all you get is an arrogant coder who thinks their God or an arrogant designer who think's they're God's Gift To The Team.

      Give me someone with drive and dedication, and they can be honed and trained. But it is that drive and dedication that is the heart of their success, even more than the minimal inate skills they need to achieve the pinaccle of programming.

      --
      I do not fail; I succeed at finding out what does not work.
    4. Re:Skill by msobkow · · Score: 1

      I really should proof-read and edit before hitting submit.

      --
      I do not fail; I succeed at finding out what does not work.
  10. Different Jobs by sycodon · · Score: 5, Insightful

    What is described is two different jobs.

    --
    When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
  11. Just because he thinks they're different by Oligonicella · · Score: 1

    doesn't mean they are. The dictionary definition of talent is so vague (4. a) : a special innate or developed aptitude for an expressed or implied activity usually of a creative or artistic nature) that it's not much more than something you can do with a degree of competence.

  12. Wrong word choice by hurwak-feg · · Score: 3, Insightful

    I think Venezia is using the wrong words. I think Creativity vs Skill would be a better comparison. Talent in a sense is just a measure of how quickly one can learn a skill. Both talent and creativity are important. Creativity is needed to find innovative and unconventional (can be good or bad) solutions to problems. Skill is needed to be able to understand the problem and actually produce the work. Programming, systems administration, troubleshooting applications, and other IT tasks/roles all have skills and knowledge that one must acquire before being able to accomplish tasks the job requires. Without the skills and knowledge to fully understand the problem/task, the most creative (talented as Venezia puts it) person in the world won't be able to perform the task required of them. The reverse is also true. Someone could have the depth of knowledge to translate something as abstract as Python to machine code in their head, but if they lack the creativity to apply it or consider non technical approaches (which can be better in some cases) to the task or problem, they aren't very useful either. TLDR - Both are important.

    1. Re:Wrong word choice by phantomfive · · Score: 1

      Talent in a sense is just a measure of how quickly one can learn a skill.

      And even that is a skill, in large part.

      --
      "First they came for the slanderers and i said nothing."
  13. Which is more important... by Yosho · · Score: 2

    My car's engine or its wheels?

    Do I need to have a fuel tank, too?

    (sorry, I couldn't resist making a car analogy)

    --
    Karma: Terrifying (mostly affected by atrocities you've committed)
    1. Re:Which is more important... by Skapare · · Score: 1

      Well, at least it fits the now running obligatory car analogy.

      --
      now we need to go OSS in diesel cars
    2. Re:Which is more important... by gnupun · · Score: 1

      While all three of those parts are necessary, which is most important? IMO, it's the engine. There is little variation or complexity in various tires and fuel tanks. Engines, however, have a big impact on your driving experience and therefore, cars are priced largely on the characteristics of their engines.

      Similarly, talent is more important than skill because skill can be developed with practice but no amount of effort will get you talent.

  14. Grow up by Alomex · · Score: 3, Insightful

    We used to ask these questions back when we were seven:

    Who do you love more, your mom or your dad?

    Oh grow up. Both are important and there is absolutely no reason or need to create a linear ordering among them.

  15. No by Dog-Cow · · Score: 1

    In grand /. tradition, I am only commenting on the summary, as I have not read the article.

    Talent is a great thing to have, but anyone sufficiently skilled to do the job is good enough. It doesn't matter how (easily) they got the skill. On the other hand, someone with talent, but no focus to apply it, is worthless. A super-star programmer who only writes good code is probably not going to be great when things go bad. Unless he only deals with his own code, he has to know how to read bad code, how to debug it and how to fix it without introducing even more bugs. That could also be a talent, but it's not the same talent.

    TL/DR: Talent can get you skill, but a lack of skill makes one worthless for the job at hand.

  16. Depends on the problem by the+eric+conspiracy · · Score: 1

    If the zsh guy gets a problem with zsh you are golden. However if it's a problem needing some Erlang code to find the minimum feedback arcset you are in trouble.

  17. Different? Sure! But a meaningless difference. by Chas · · Score: 4, Insightful

    Skill or talent!

    Stupid. Stupid. Stupid.

    This is essentially a false dichotomy. Creativity vs technical excellence.

    Sure, you can have creativity without technical excellence. There's hordes of crappy garage bands out there that can attest to this.

    You can also have technical excellence without creativity. Think about some of the ugliest, most painful-to-read code you have ever seen, but that happens to just work.

    You do NOT prioritize one over the other (well, you can, but you're a dumbass of Jobsian proportions if you do).

    Ideally, you want them to co-exist, harmoniously, in your people. Or, if that isn't happening, you make sure that they can interact amiably.

    --


    Chas - The one, the only.
    THANK GOD!!!
    1. Re:Different? Sure! But a meaningless difference. by dkf · · Score: 1

      (well, you can, but you're a dumbass of Jobsian proportions if you do)

      Is that 17 centiBallmers or 8 nanoEllisons?

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
  18. Huh? by gweihir · · Score: 1

    Is this about Architecture vs. Design vs. Implementation? Of course a really good engineer can do all three well and can document them well in addition. But there is no "more" important. Unless all are done well, the final result will suck. If you do not have somebody that can do all or the project is to large, you need to find somebody that does each aspect well.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  19. Skill by msobkow · · Score: 1

    I've known no shortage of white board artists who could sketch diagrams in a blinding flash but who were otherwise completely useless to the team. Nor could they explain their white board diagrams in terminology that enabled those who were skilled at coding to be able to implement their grand visions.

    Visionaries are a dime a dozen. But without the skill to put those visions in practice, they're just dead weight.

    --
    I do not fail; I succeed at finding out what does not work.
  20. Sadly true by bensyverson · · Score: 3, Insightful

    That's true, and it's sad. People overspecialize these days, and underestimate themselves as a result. If you can optimize integer math, you can think big picture, and vice versa. Creativity is creativity.

    1. Re:Sadly true by Dahamma · · Score: 5, Insightful

      If you can optimize integer math, you can think big picture, and vice versa.

      Actually, after interviewing literally thousands of software developers over my career, I can tell you that is absolutely NOT true...

    2. Re:Sadly true by luis_a_espinal · · Score: 1

      That's true, and it's sad. People overspecialize these days, and underestimate themselves as a result. If you can optimize integer math, you can think big picture, and vice versa. Creativity is creativity.

      The professional and academic worlds in all disciplines (not only software) are sooooo goddamned fucking full of counter examples my friend that, a) it is not even funny, and b) your statement is disconcerting and disturbing.

    3. Re:Sadly true by bensyverson · · Score: 1

      That's my point; people have the potential to do either or both, but they're pigeon-holed into a specialization. You still need to develop those optimization or strategic thinking skills to realize that potential, but I maintain that it's just a different kind of creativity.

    4. Re:Sadly true by bensyverson · · Score: 1

      When I wrote "can," I meant it in terms of potential, not ability. I should have rephrased that. My point is that we essentially brainwash people to think they can't do things outside of their specialization. It's a shame, because many times an outside perspective can provide a fresh idea.

    5. Re:Sadly true by Dahamma · · Score: 1

      If someone with 10+ years of experience still can't think creatively, they probably never will. And I have worked with a number of people hired as senior developers who were expected to "grow" into a more architectural role (with significant mentoring!) but were totally incapable of it. You can try to argue that no one was able to "unlock their creative potential" but that's just semantics, if they can't rise to it eventually they aren't meant to do it.

  21. False dichotomy by tverbeek · · Score: 1

    This is a bit like asking which is more important: the left side of the brain, or the right side of the brain?

    --
    http://alternatives.rzero.com/
    1. Re:False dichotomy by JustOK · · Score: 1

      Your left or my left?

      --
      rewriting history since 2109
    2. Re:False dichotomy by vigmeister · · Score: 1

      No left left behind..

      --
      Atheist: Buddhist in a Prius
    3. Re:False dichotomy by JustOK · · Score: 1

      Oh, right.

      --
      rewriting history since 2109
  22. What really counts? by fred911 · · Score: 1

    Is the talent to present and convince .. to get it sold. Without colleges support there will be no compensation.

    --
    09 F9 11 02 9D 74 E3 5B - D8 41 56 C5 63 56 88 C0 45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  23. Old age ... by PPH · · Score: 1

    ... and treachery will always overcome youth and skill.

    --
    Have gnu, will travel.
  24. This post is talking about... by agapeton · · Score: 1

    ...MBTI. And the answer is: you need both (technically, all 16). I'm an INTJ. I do INTJ work. Put me on a job where an ISTJ would excel and I probably won't last the rest of the month... and vice versa.

    1. Re:This post is talking about... by Z00L00K · · Score: 1

      The same persons that shows talent are the same persons able to consider a multi-dimensional problem and provide a new perspective on it.

      When it comes to coding it's all about breaking down a "problem" into parts, run it through a good compiler and get rid of all warnings, use some additional quality enhancing tools like FindBugs and take care of the next step. Then perform test runs using Purify Plus.

      The ability to refactor code in modern IDEs is also helping a lot.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  25. What difference? by PopeRatzo · · Score: 1

    If there is a difference between skill and talent, neither the summary nor the article make the distinction clear.

    --
    You are welcome on my lawn.
    1. Re:What difference? by Tony+Isaac · · Score: 1

      We are born with talents. Skills are learned. People can have both. Some talent may be required to reach a truly proficient skill level. Untrained talent may be dazzling, but unrefined. For businesses, skill is the more important attribute, but talent certainly helps.

    2. Re:What difference? by PopeRatzo · · Score: 1

      If we're born with talents, why can't a baby play Beethoven?

      I don't buy much of the "born with talents" stuff, unless you are an NBA player and your parents are both seven feet tall. Then, you're born with a particular property that makes it possible to develop a talent. There are plenty of seven-footers who can't play basketball (and they usually end up on the Suns).

      --
      You are welcome on my lawn.
  26. Re:Huh? You think docs are unimportant? by satch89450 · · Score: 4, Insightful

    OK, I have QA training in my background as well as programming skills, so apply appropriate amounts of salt: some of the most interesting blunders in design, and blunders in implementation, are exposed when a good technical writer tries to makes sense of what s/he sees, and fails. In the process of trying to teach others how it all works, all the warts, cracks, crocks, and kludges are exposed in all its glory. What doesn't make sense in a manual will most likely not make sense in the real world. Think of it as scaffolding for the mind. "According to the specification, when I do THIS then X is supposed to happen; instead Y happens." And so forth.

    When I was in a large programming group in the 70s, I was the guy sitting at a Wang word processor, banging out design specs and cursing some of the square-heads that couldn't seem to design their way out of a paper bag. When my company decided they wanted to build their own replacement computer for one they had been buying for years, they turned to me to "reverse engineer" the computer -- including all the proprietary extensions and additions -- so the hardware group would have something to design to, and the SQA people to test the implementation against.

    Actually, it's an old story in Engineering. When you try to explain something, you see holes that you were blind to for days, months, even years. It's an "Aha!" generator.

  27. It probably depends... by artfulshrapnel · · Score: 1

    It probably depends on what their job is. Asking this as an open question is like asking "Which is a better tool, a hammer or a saw?"

    If they're your UI designer, Software Architect, or User Experience Designer? It's probably better to err on the side of "talent" (creativity) rather than technical skill. These people don't need to output elegant and functional code, they just need to come up with clever ideas and solutions from a broader more holistic perspective.

    If they're your Frontend Developer, UI Developer, or a high level programmer of some kind? They probably need a mix of the two, with an emphasis on technical skill. Their job is output code, but it won't usually need to be perfectly optimized and they will often need to solve new problems in unexpected ways.

    If they're your backend dev, production software engineer, or other nitty-gritty code writer? Technical skill will be the more important trait. These guys will usually not be expected to solve the weird UI problems themselves (That's what the UX Designer is for!), but their product needs to be rock-solid from a technical perspective.

  28. Huh? I said nothing of the sort. by sirwired · · Score: 1

    I didn't say anything of the sort. I simply said that the two words "Talent" and "Skill" have sufficiently close definitions that they might as well by synonyms. It's a lexical statement; nothing more.

    I said nothing along the lines that anyone can become talented/skilled at anything they choose to. I don't see how on earth you leapt to that conclusion, AC.

    1. Re:Huh? I said nothing of the sort. by ShieldW0lf · · Score: 1

      You can see talent by watching children. They haven't had much time for skill to be a big factor, and raw talent wins the day. People naturally tend to enjoy things they're talented at, and become skilled at them, but when you throw money into the equation, you get people who aren't talented entering the field, and sometimes they become quite skilled and valuable. They are the ones that will act as a buffer against enthusiasts replacing perfectly good systems with something shiny and new for no particular reason. People you see here talking about being "lazy programmers" are probably skilled rather than talented... talented people tend to give you brilliance if you challenge them properly, but if you bore them too much you end up with a Rube Goldberg machine full of fun ways to use techniques they recently learned.

      --
      -1 Uncomfortable Truth
  29. Talent is a myth... by bensyverson · · Score: 2

    ...and so is the idea of being "gifted." Pardon this little rant, which is not directed at you, AC, but what we call "talent" is essentially skill plus passion. When a person is phenomenal programmer, or writer, or guitar player, they didn't get that way because it was gifted to them. They either put in thousands of hours practicing, or they had an all-consuming passion for it. So skill wins out in this reductive comparison, because in technology, you must be creative to be considered skillful.

    1. Re:Talent is a myth... by Eskarel · · Score: 3, Insightful

      Talent isn't a myth, but it isn't what people think it is.

      Being talented doesn't make you a phenomenal programmer because you still have to learn to program. Being talented however allows you to understand what it is you are doing in a way that makes becoming a phenomenal programmer vastly easier. This makes talented people look like better programmers when in fact what they are actually better at is understanding and learning programming, or music, or whatever else it might be. That's really only a semantic difference though because at equal levels of skill(and particularly at close to zero skill) talent shows up in the results.

      Does that mean skill and hard work don't matter? Of course not. It does however mean that if you want to perform as well as someone who is much more talented than you, you will have to work significantly harder than them.

    2. Re:Talent is a myth... by bensyverson · · Score: 1

      I still don't buy it. What you're describing is passion, not talent. You're not born knowing C, and if you take to it quickly, it's not talent, it's just passion. Of course some people are better creative problem solvers, but that's just another skill; not talent.

    3. Re:Talent is a myth... by Eskarel · · Score: 1

      I never said you were born knowing C, that's daft, but the idea that quick learning is entirely down to passion is ludicrous. Lots of folks seem not to be able to learn to program at all, and some folks are certainly much better at it than others. Hell at the most basic level, some people are just plain smarter than others.

      That's not to denigrate hard work or passion, but lots of people are passionate and work hard at things they still royally suck at.

      Why on earth is it so simple to see that being born 7' tall makes it easier to be a professional basketball player but whenever someone suggests that traits may make you better at some academic pursuit they get shouted down?

      I hate to tell you this, but life isn't fair, you can work as hard as you damned well want to, be as passionate as you like, but some people are always going to be better than you. Some of them will even work far less hard and be far less passionate. Life sucks, get a helmet.

    4. Re:Talent is a myth... by Cederic · · Score: 1

      I learn fast. You could argue that's a skill, but it's a skill I learned fast.

      I have a talent for learning shit fast.

      Passion doesn't come into it. I know someone that can hit a ball with a bit of wood with utter nonchalent ease. They've never practiced because they just can't be arsed. It doesn't interest them; no passion at all. They haven't taken the time to learn the skill, but they're bloody good at it.

      Around these parts, we call that talent.

      Give me someone talented and I'll teach them skills. Give me someone skilled and I'll put them to work. I'll give the person with the talent the difficult stuff though.

    5. Re:Talent is a myth... by orgelspieler · · Score: 1

      No. I don't think it's a myth, it's just not what people think it is. I have a talent for picking up a musical instrument and being mediocre at it almost instantly: brass, winds, keyboards, strings, percussion, you name it. Some people don't have that. With practice, I can make it to "pretty good" status. But even with my better instruments, all the practice in the world wouldn't make me an international-star level player.

      On the other hand, some people who started out playing the horn or piano or guitar much worse that I ever sounded, got way better than I ever could. Some pianists can't improvise, some arrangers can't compose, some programmers can't draw, some artists can't tie their shoes. Some kids can innately dribble a soccer ball. Some people (raises hand) never get good at it even with practice. Everything is innate talent. Everything is learned skill.

    6. Re:Talent is a myth... by Eskarel · · Score: 1

      The talent your friend has isn't actually hitting a ball with a piece of wood, it's probably a combination of spatial awareness and coordination. He or she is probably also really good at a number of things which involve knowing where something is going to be and knowing how to put something else where you want it.

    7. Re:Talent is a myth... by UnknownSoldier · · Score: 1

      You don't know what the hell you are talking about.

        8 yr old girl Alexey Poblete plays Rush's YYZ
      http://www.youtube.com/watch?v=oJ2wXoqAhI4

      Plays with KISS cover/tribute band Mr. Speed
      http://www.youtube.com/watch?v=SdBL5P0Adt8

      Has only been playing for *two* years - Interview with ALEXEY - PowerTalk 1420AM Radio (Delray Beach,FL)
      http://www.youtube.com/watch?v=4Vv6pB5xc4g&list=PL7E242434C8E377C7

      Neal Peart himself even says "She has so much there in terms of natural talent" -- Neil Peart Says Inspiring Things To Alexey Poblete About Drumming
      http://www.youtube.com/watch?v=h4IuyTANf4c

      As a drummer myself learning to play Rush's material I agree with one of the worlds best drummers when he says someone has natural talent instead of some no-name theorycrafting unable to understand a simple concept. This is a man who still takes drum lessons and isn't afraid to admit it./

      Q. I think that a lot of people are surprised to learn that you still take drum lessons. You're seen as this drum master by most everybody.
      A. What is a master but a master student?

      * http://www.rollingstone.com/music/news/q-a-neil-peart-on-rushs-new-lp-and-being-a-bleeding-heart-libertarian-20120612

      Long after you are dead you will realize that EVERYONE has talent -- an innate ability to learn significantly faster, an intuitive way of mastering a difficult subject. Talent is not a substitute for passion + learned skill -- it *augments* it. It is like being born with fast legs. If you never run a race you will never use your talent. But with determination and learning how to run you can run even *faster*.

      It would behoove you to "Know Thyself" and discover where your hidden talent is (aside from trolling that is.)

      QED.

  30. no by DragonTHC · · Score: 1

    if it were, I'd be working.

    --
    They're using their grammar skills there.
  31. Perhaps, however... apk by Anonymous Coward · · Score: 3, Interesting

    Ok - I know plenty of guys that can do both ideals described, & I've seen it over a professional career as a developer from 1994-2009 fulltime. I've been fortunate to have been exposed to, worked with, and spoken to such folks thru academia right into the professional world... they ARE out there. They are BUILT, not born, most of the time. Field's TOO big for 'natural intellect' (skill via nature) to be the sole determinant.

    I'm talking guys I saw go on WAY past where I was, & were better @ the game when I knew them professionally (going to MS, Symantec, & others + excelling)...

    They didn't do it on natural skill alone.

    They kept @ it, almost 24x7... why? Most loved it.

    (Their motivator wasn't money alone)

    On talent & intellect: A few BLEW MY DOORS OUT totally on both fronts, admittedly & probably still do.

    (Yes, nobody "knows it all", & it takes time to say, learn not only to be a developer/coder, but also a DBA, webmaster, & even business process analyst/system analyst too - hence why specialization & teams exist + help - since no man is an "army of 1", especially on larger projects with gigantic business process logic behind them).

    That's just my 2 cents though based on my personal experience & observation: Not "the biggest sampleset" statistically of course. However, the 'power' of great people, is that they provide examples & can 'inspire' YOU to be "that better man" (it's their greatest talent). I am thankful to have even KNOWN such folks in my life in athletics, academia, professionally, or even online.

    Still - I think a human being is a marvellous machine, especially when properly motivated - & that yes, our minds (and bodies) are what I call "plastic": Meaning you can BE anything you like, or DO anything you like, minus say, natural constraints in physicality or "mental strength" for lack of a better expression... takes all kinds to make a world, & some folks yes, are NATURALLY thru gifts of nature/God/genetics etc., 'superior' (for a while @ least) to others for certain tasks too!)

    We ARE "built to work" & when pushed? We improve, in just about anything.

    APK

    P.S.=> I'll still stick by the experience is the best teacher and hard workers rule I posted earlier... you can have all the natural talent in the world. but imo @ least & experience? It's NOT enough!

    E.G. #1 of 2-> I've seen it as an NCAA athlete (1985 Letter K http://www.lemoynedolphins.com/sports/mlax/history/mlaxletterwinners ) in the physical world (e.g. guys that outright SUCKED their 1st year, e.g. http://en.wikipedia.org/wiki/Neil_Olshey (hey Neil, if you SEE this? Assist 'behind the back' vs. University of Buffalo to you per "yours truly"), lol he is an example of that, could barely play 1st year, but good athlete, in the end he rocked) but came back later like gangbusters via training hard & focusing - others 'coasted' on natural talent & those benchwarmers took their jobs from them in fact in SOME cases)

    Alongside

    E.G. #2 of 2 -> Where 'intellect rules' in computers (same basic deal, folks CAN improve if they're motivated & love what they're doing which imo is the MOST important factor)

    I've seen it, & on many a level in this field and others in fact.

    Still what I saw? Is if/when you don't work @ it + keep at it (not bad if you love what you do though), you atrophy or will NEVER make it on inborn talent alone - that can be the biggest shame waste though - wasted talent... apk

  32. Re:Huh? You think docs are unimportant? by mooingyak · · Score: 2

    Actually, it's an old story in Engineering. When you try to explain something, you see holes that you were blind to for days, months, even years. It's an "Aha!" generator.

    Talk to the duck

    --
    William of Ockham had no beard. The most likely explanation is that it was chewed off by squirrels every morning.
  33. Is this whole story a troll? by Diomedes01 · · Score: 5, Insightful

    Is this whole story a troll? The false dichotomy proposed between the (poorly-labelled) attributes of "talent" and "skill" is disingenuous. The comparison between acquired knowledge (what the author refers to as "skill") and inductive reasoning about a proposed new piece of functionality/infrastructure/etc (referred to by as "talent" in this bizarre example) is contrived, and somewhat arbitrary. I almost never read or discuss Slashdot stories anymore, and this s a great example of the underlying problem. Now, all you kids get off my lawn, and leave me in peace.

    --
    "To hope's end I rode and to heart's breaking: Now for wrath, now for ruin and a red nightfall!"
    1. Re:Is this whole story a troll? by phantomfive · · Score: 1

      Furthermore, both of them are skills that can be developed.

      --
      "First they came for the slanderers and i said nothing."
    2. Re:Is this whole story a troll? by Tough+Love · · Score: 1

      If you don't have talent by your age you better consider plan B.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    3. Re:Is this whole story a troll? by phantomfive · · Score: 1

      What's plan B?

      --
      "First they came for the slanderers and i said nothing."
    4. Re:Is this whole story a troll? by Tough+Love · · Score: 1

      Choose a career for which talent is not a prerequisite.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    5. Re:Is this whole story a troll? by phantomfive · · Score: 1

      Or you could just develop 'talent'

      --
      "First they came for the slanderers and i said nothing."
    6. Re:Is this whole story a troll? by Tough+Love · · Score: 1

      You mean, develop whatever talent you have.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    7. Re:Is this whole story a troll? by phantomfive · · Score: 1

      Nah, whenever people refer to 'talent,' once they get out define what they mean by 'talent,' it always turns out to be something that can be developed.

      --
      "First they came for the slanderers and i said nothing."
    8. Re:Is this whole story a troll? by Tough+Love · · Score: 1

      If you have a tin ear, don't plan to attend Julliard.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    9. Re:Is this whole story a troll? by phantomfive · · Score: 1

      Pitch recognition is definitely something that can be developed, even perfect pitch if you're willing to work at it (although perfect pitch isn't as useful as interval recognition for making music).

      --
      "First they came for the slanderers and i said nothing."
    10. Re:Is this whole story a troll? by Tough+Love · · Score: 1

      Wow I like that, excellent talent for denial. You belong in PR.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    11. Re:Is this whole story a troll? by phantomfive · · Score: 1

      What, you doubt that pitch recognition can be developed? And you say I am a denier?

      --
      "First they came for the slanderers and i said nothing."
    12. Re:Is this whole story a troll? by Tough+Love · · Score: 1

      I doubt that a tin ear is a talent deficit that you could work around to the point of getting into Juilliard. I must say though, it's fascinating to see that there are those would would deny it. Not musicians I will wager, or at least, not recognized as musicians by any other than themselves.

      OK, have at. Here's some soothing music to enjoy while composing your next rebuttal.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    13. Re:Is this whole story a troll? by phantomfive · · Score: 1

      I mean, it's great you have 'doubts,' but they're preconceived. Do you think Julliard tests on perfect pitch or something? They don't.

      --
      "First they came for the slanderers and i said nothing."
    14. Re:Is this whole story a troll? by Tough+Love · · Score: 1

      Say, could you tell there was anything wrong with the Morzart performance I linked? Just wondering.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    15. Re:Is this whole story a troll? by phantomfive · · Score: 1

      It was exactly as I would have done it.

      --
      "First they came for the slanderers and i said nothing."
    16. Re:Is this whole story a troll? by Tough+Love · · Score: 1

      Did you notice that some of the pitches were off?

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    17. Re:Is this whole story a troll? by phantomfive · · Score: 1

      yes

      --
      "First they came for the slanderers and i said nothing."
    18. Re:Is this whole story a troll? by Tough+Love · · Score: 1

      Do you think that any amount of practice could have fixed that? (Hint: this woman could and did pay for the best instruction available in the day.)

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    19. Re:Is this whole story a troll? by phantomfive · · Score: 1

      Who knows? Maybe she had some weird genetic disease or something that prevents her from hearing pitch. For all we know, the whole thing was just an act. Regarding best instruction, Liszt was certainly among the best teachers of his day, but he didn't teach the basics. If you didn't know how to play extremely well already, you wouldn't learn much from him.

      In the more general case, most singing students need to improve their pitch to some degree. The 7-8 and 3-4 degrees on the scale are especially difficult. So this is something that can be done.

      In my own case, learning to sing in tune was a difficult, difficult, process. I took lessons from a couple different people, and what finally helped was some undergraduate student who needed guinea-pig for lessons. She tried something she read in a book or something, and it helped. I don't think she realized it helped, she was trying to solve a different problem. Ultimately though, what you are looking for is to improve your listening, so you can identify the differences in your own voice, then you can adjust appropriately.

      --
      "First they came for the slanderers and i said nothing."
    20. Re:Is this whole story a troll? by Tough+Love · · Score: 1

      Do you think you could make it into Juilliard if you practice really hard?

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    21. Re:Is this whole story a troll? by phantomfive · · Score: 1

      Yes. (note: not just hard, you need to practice things that move you in the correct direction).

      --
      "First they came for the slanderers and i said nothing."
    22. Re:Is this whole story a troll? by Tough+Love · · Score: 1

      Don't tell me, you could also be an NBA star if only you cared to, right?

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    23. Re:Is this whole story a troll? by phantomfive · · Score: 1

      No, I don't think so. It's significantly more difficult to enter the NBA than to be accepted by Julliard.

      --
      "First they came for the slanderers and i said nothing."
    24. Re:Is this whole story a troll? by Tough+Love · · Score: 1

      Then I take it you understand more about basketball than music. Thanks for playing.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    25. Re:Is this whole story a troll? by phantomfive · · Score: 1

      Then I take it you understand more about basketball than music.

      That's definitely not true. Look at the admission requirements for Julliard. They're tough, but not impossible by any means. I don't know why you're so fixated on that school. Choose something more exclusive.

      --
      "First they came for the slanderers and i said nothing."
    26. Re:Is this whole story a troll? by Tough+Love · · Score: 1

      It was to test your understanding of music.You failed.

      Hint: you do not get into Julliard by meeting the paper requirements. You must win some competitions of note and pass auditions. You have no chance of getting there with your tin ear or anything close to it, not even as a pianist or percussionist, sorry. Just like in basketball, you will not make the NBA if you are 5 foot 2. You need to be born with gifts, then of course practice much more than anyone would consider reasonable. Denying reality from the safety of your Slashdot posting chair will not change it.

      Put it another way: I would not expect any accomplished professional to argue in favour of working around lack of talent. That sort of nonsense only comes from armchair philosophers or wannabes. In real life, you start with the best then make them better.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    27. Re:Is this whole story a troll? by phantomfive · · Score: 1

      You have no chance of getting there with your tin ear or anything close to it, not even as a pianist or percussionist, sorry.

      Idiot, the entire point of this conversation is that your ear can be improved. There is definitely madness in your methods.

      --
      "First they came for the slanderers and i said nothing."
    28. Re:Is this whole story a troll? by Tough+Love · · Score: 1

      No, the entire point of this conversation is that talent is not something one develops, but something one starts with. The tin ear was simply introduced as an example of a talent deficit obviously severe enough to keep you out of Julliard. But not sufficiently obvious for you, apparently.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    29. Re:Is this whole story a troll? by phantomfive · · Score: 1

      Do you even read conversations? I mentioned that exceptional (even dubious cases) do not represent the norm. Please try to at least understand before writing.

      --
      "First they came for the slanderers and i said nothing."
    30. Re:Is this whole story a troll? by Tough+Love · · Score: 1

      Citing norms, hmm? Well I hope you're not irrational enough to deny that without a genuine gift you better just forget Julliard. With hard practice, an ungifted or musically impaired person might manage to eke out a four year music degree from a state college program, maybe in musicology. But not Julliard, please just don't be absurd.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    31. Re:Is this whole story a troll? by phantomfive · · Score: 1

      You can't even define gift. Define what it is you think a person needs to have, and then we can have a conversation. Otherwise this just isn't interesting.

      --
      "First they came for the slanderers and i said nothing."
  34. What about thoery / book VS more hands on? by Joe_Dragon · · Score: 2

    There seems to be an stuff that seems an lot stuff that in theory will work but when it comes to the hands on part people with the hands on experience will say that will not work or it's an bad idea.

  35. Talent vs. Skill isn't the whole issue... by VanessaE · · Score: 1

    I'd say the bigger issue than talent (or creativity, as one poster put it) vs. skill, since both can be learned with enough effort and training, is a reasonably-congenial personality. That is to say, you might have the hottest c0d1n6 5k1llz in the world, and the actual creative thinking ability to put those skills into practical use, but you're a complete asshole, no one's going to want to work with you - either your coworkers or your next prospective employer - and you'll basically just not get anything done that an employer will be willing to pay you for.

    There are good reasons not to have the talent and/or skills to do the work - maybe you can't afford the necessarily schooling, tools, etc. or you have no opportunity - but there's never a reason to be an asshole, whether you are skilled/talented or not.

    1. Re:Talent vs. Skill isn't the whole issue... by dbIII · · Score: 1

      but you're a complete asshole, no one's going to want to work with you

      That's a management issue and theoretically why managers are considered to be worth what they are paid - you put the people that have problems dealing with others into roles where it doesn't matter, and you deal with them yourself fully aware that it's not always going to be easy.
      You don't have to choose everyone as if you want them to be a salesman.

  36. Re:Huh? You think docs are unimportant? by cas2000 · · Score: 1

    this is one of the main reasons i participate on mailing lists and forums, and write readmes, tech notes, and documentation - the act of writing (or speaking, to a lesser extent) to explain something to someone else, or to solve their problem forces me to put my own thoughts and knowledge in order and ends up increases my own understanding.

    usually it's just a fairly minor incremental increase, but sometimes it's a major "aha!" moment of insight, completely overturning my old understanding and opening up new knowledge and techniques. Those occasional moments are priceless.

    and, as you say, it's also a damn good way of debugging a problem - write it out, send it, and 5 seconds after you hit Send, you'll realise exactly how obvious the solution is.

  37. Skill, talent, and head banging by Latent+Heat · · Score: 1
    Is there a box to check for willingness to pound one's head against the wall solving a problem?

    I had a vanity Web page where I posted a workaround in a once popular programming language/system.

    I received a "cold call" in effect interviewing me for a job. I guess there is not a big market for skill in the once popular programming language/system, but when a person needs that kind of developer, that need that kind of developer and cast a wide net.

    I guess the solution I posted communicated that I had a lot of skill in that system. The person calling proceeded to ask me a lot of interview-type questions, "Did I know feature X? Did I know feature Y?"

    I guess I didn't need to change jobs or I wasn't going to leap at freelancing when I had enough work to do or I may be lacking in some social skills. I guess I blurted out that I didn't know any of those things because I used this system but didn't have that level of skill in it. I explained that I really needed a solution to the problem I had encountered and I didn't let my lack of skills stop me from reading source code to that system to get to the bottom of what was happening and I posted what I came up with should anyone else benefit by that discovery as I am in an academic environment. The finding didn't rise to the level of a publication but it merited a vanity Web page.

    A colleague describes that as "banging your head on the wall." Some hardware or software doesn't work according to spec, you can't scrap it, so you keep testing and debugging and searching and head scratching until you come up with a fix. It isn't skill, it isn't talent, it is simply a willingness to do whatever work it takes and not quit.

  38. true for jobs other than programmer, though ... by raymorris · · Score: 5, Insightful

    Working hard and smart at the same time is normally a winning combination.

    It's been aid that laziness is a popular characteristic of a good programmers. a programmer's JOB is to make the computer work for you. Hard work in programming sometimes means writing 18 different classes in one day, to handle 18 different columns. a better approach is to write one abstract class and a couple of subclasses that handle the different columns is polymorphically.

    Many times I've deleted a hundred lines of code and replaced it with four lines that do the same task more reliably and more elegantly. My predecessor worked hard. I worked smart.

    That said, reading a 1300 page book to learn HOW to do it in four lines was "hard work". I suspect programmers should listen to the old advice about sharpening the axe and spend a lot of their mental energy learning how to accomplish more faster, rather than producing more lines of code per day. The number of bugs is proportional to the number of lines of code, so the person who writes more lines per day really just creates more problems per day.

    1. Re:true for jobs other than programmer, though ... by Anonymous Coward · · Score: 1

      18 different classes in one day, to handle 18 different columns. a better approach is to write one abstract class and a couple of subclasses that handle the different columns is polymorphically.

      And then you have the really smart *and* really lazy programmer, who realizes something that routine has probably already been done 1000 times, and just finds code on the Internet that does what he wants already.

    2. Re:true for jobs other than programmer, though ... by laffer1 · · Score: 1

      If he was smart, he wrote unit tests for the code in question first and then could test his new version with the unit tests to determine if it worked for common cases at least.

      Refactoring code isn't a bad thing provided there's actual testing done to show it still works.

    3. Re:true for jobs other than programmer, though ... by Cederic · · Score: 1

      Don't know why he had to replace it

      Because his replacement was more reliable.

      What wasn't stated is whether the reason he needed to work on the code was because of the unreliability of the previous implementation.

      with a new untested solution

      The new solution was more reliable. That tells me it was tested.

      Doesn't sound smart to me.

      Guess we know where you fall on the scale then..

    4. Re:true for jobs other than programmer, though ... by sje397 · · Score: 1

      No. All those questions on StackOverflow along the lines of "I cut and pasted this bit, and then this bit. Why doesn't it work?" were not written by smart programmers.

  39. Engineering to compensate for mental lapse by Latent+Heat · · Score: 1
    I have an 18 year old car with 186,000 miles. I drove it a couple miles, parked the car for an hour, and then I proceeded to drive home.

    The engine had trouble shifting out of 1st gear. I pull off the road, turn off the engine and restart to "reboot", drive off, and it shifts, but the engine labors.

    I pull into the garage at home, and I am starting to trail smoke. Turn off the motor and the car smells real bad. Oh oh, the transmission just gave out and time to call the scrap dealer.

    Curiousity takes over and I pull the transmission dipstick, and the fluid looks clean and smells fresh. Hmmm.

    I start the car up thinking that an alternator or water pump is frozen, but the belt runs OK and no burning smell. I take the car up the road and pull over. It shifts OK but is running kinda sluggish. I had a problem with stuck brake calipers so a spit real good and touched each rotor.

    The front rotors are cold. A back rotor is hot. Is that brake acting up again, just had the back brakes done. The other back rotor is hot. Is the parking brake dragging? Open the driver's door and, dang, I had left the parking brake on.

    The brake light doesn't light anymore, and I parked in a public lot on a slight incline, so I set the brake. I put a sheet of paper over the steering column as a reminder. I had got in the car, pulled the sheet, and promptly forgotten what I had done so I drove away. No car problem -- I have a brain problem. Pop spent his last days in long-term care and I am age 56.

  40. I don't think there's a difference. by __aaltlg1547 · · Score: 1

    What's perceived as "talent" is a high level of skill. I simply don't believe in extreme differences in native ability between one normal person and another. Aside from physical defects, and impairments, every person starts life with very nearly the same brain. Differences in what we can do well develop over time by the accumulation of skills. The geniuses out there didn't get so good at what they do by being dealt a royal flush. They got there by being interested in certain kinds of activity and pursuing them relentlessly. Through constant repetition, the brain structures modify themselves to do the same tasks more and more efficiently and with less and less effort. The colleague who can instantly visualize and explicate a whole new infrastructure can do so because he has spent a lot of time studying infrastructures. The one who can design a new, elegant UI can do so because he has studied and designed a lot of UIs.

    Wayne Gretzky became a great hockey player because he was fascinated with the game from an early age and spent many thousands of hours watching it and playing it and thinking about it when he wasn't not on the ice. Great programmers are like that, but with more code and less skates.

  41. Communication between both groups by EmperorOfCanada · · Score: 2

    A variation on this theme was a two tiered development group. Group 1 came up with every new improvement and product idea. Group 2 finished group 1's ideas. But group 2 didn't answer to group 1 so if group 1 had gone off the rails then group 2 sort of didn't work on it. The recognition was that group 1 was a bit ADD while group 2 was a bit autistic/OCD. The key was that group 1 would not communicate so much with group 2 as that would just end up with blood on the walls but that group 1 communicated with the fairly relaxed group leaders who just herded group 2 into not grumbling and moving forward.

    The best interactions with the two groups were when group 2 would get stuck (their faces got closer to their screens) and group 1 would be handed the problem again. Often the solution would be available in 5 minutes.

    This way group 2 could use TDD or coding standards, documenting, QA stuff, or whatever they wanted that would have driven group 1 insane. Once group 1 handed it over they could then forget the project existed. What they could often do was insist on certain parameters. 30 fps minimum or whatever they knew was critical to the actual success. Group 2 would then have to obsess over that instead of obsessing over some other religious matter such as excessive logging that dropped performance to 2 fps.

  42. Talent is often really an application of skill by dbIII · · Score: 1

    The talent of Tiger Woods really just came from practising his skill as often as possible for many years. He's also done something similar with his golf.

  43. Skill is more important by ecurbwotas · · Score: 1

    Skill is more important because it gets the job done. Talent never gets the job done. Talent is the good looking secretary who can't type, while skill is the secretary who may not be a looker, but without her your company would go broke. Talent is the useless showoff who has a great set of tools who likes to brag about them, but skill is the often ignored man who knows how to use them. Talent is the new hire with a college degree and a 4.3+ GPA with an excellent resume, excellent talking skills, and answers all the questions right, while skill is the guy who solves problems, comes up with the correct solutions to do the task perfectly. I've seen a lot of talented geniuses but very few who had any useful skills in my 20+ years of sysadmin work, but I've seen quite a few skilled workers in my line of work who don't have any certifications or degree who can find solutions to problems and fix them quickly. So in my experience, skill over takes talent, just like wisdom over intelligence. You might have high intelligence, but wisdom is knowing how to use it.

  44. Skill is more important by elashish14 · · Score: 1

    I'm more talented than skilled, but consider skilled workers more important. Talented people will take their talents with them when they leave the job. Skilled workers will leave the benefits of their skill in the work they leave behind - better architected, easier to maintain, more bug-free code than someone without skill. Talented/unskilled people would get it done fast, and produce a trainwreck.

    --
    I have left slashdot and am now on Soylent News. FUCK YOU DICE.
  45. The #1 important IT personal attribute... by the-build-chicken · · Score: 2

    don't be a dick

    It's what I tell all my students who ask for career advice, what tech to study, how to succeed in IT etc etc etc.

    In an industry full of people with big 'ol chips on their shoulders about how special they are for knowing what a variable is, many of which have zero social skills or charisma, zero ability to see other people's/department's point of view, and where not an inconsequential amount are "on the spectrum"... just being a good guy (or gal) that makes your client's lives easier instead of harder and does it daily with a smile, a laugh and a warm handshake, is far more important than any technical skill/talent.

  46. For web monkeys I think the following matters by SmallFurryCreature · · Score: 1

    Just to explain for the 1st class citizens who work with real languages on real project with proper budgets and deadlines, the web world is mostly: we want it yesterday, for less, done by the company cat who ran away.

    We who use PHP are the bastard children of a lesser god.

    If you are extremely unlucky you will end up in a magento/drupal/etc sweatshop punching out nearly identical websites on budgets that real programmers call their hourly rate.

    If you want to escape that you are going to need a couple of things. First of is the realization that until a project is finished, it has no value. An unfinished house at least has land that has value and bricks that can be sold. A broken down car can be sold as scrap but unfinished code? Worthless. So the first "skill" one requires is to be able to FINISH a project before the money runs out and that skill requires some real talent.

    Pure coders tend to get stuck on details, optimizing the hell out of some sub routine while the program does not exist. Shall I illustrate this by doing something really bold and original and compare this to a car? Bet you never saw that coming.

    A coder is someone who with a budget of 10k spend that on a sweet engine that he has lovingly tuned for 10 years and that will startup anyday now once he got some new parts and then it can go into his car, once he saved up another 10k to buy a car. A developer is a car mechanic who fixes your car for a decent fee.

    Facebook is the prime example. Many a coder mocks them for using PHP and for having to spend a fortune on developing HipHop to make PHP run faster when they could have just used a real language from the start... except IF they had handed the project to a coder that coder would STILL be working on a super fast routine for the timeline, that would be in form the start and will blow the competition away in 2050.

    In the real world, projects have deadlines and budgets and if you break them, the project breaks. Once the project is up and running, you can get in the coders and optimize the hell out of everything payed for by the profit being generated by the script kiddie developer who wrote lousy code but got it to work.

    There are various websites were people can hosts their projects. Count the ones that NEVER release a single version... betcha they are done by coders who spend years working on a single function but couldn't manage to actually get a working product out the door?

    That is one thing I look for in candidates myself, I don't care WHAT you build or how well you build it but did you EVER get ANYTHING out the door? Can you get it into your head that when you are asked to do something before a date, that it don't matter how nice it will be if that date can be postponed endlessly but that I want something that works by that date even if looking at it will drive people insane?

    Mind you, I think the word talent and skill are totally useless to describe the difference. Perhaps the difference is that of a dreamer or a realist. And you need realists to get the money to pay for the dreamers who you need to keep increasing the money you are earning to pay for them both.

    When the Sydney Opera house was build the Architect was needed to come up with this innovative design but it took a builder to come up with a way to realize it. BOTH together build it. Alone the builder would never have come up with the design and without the builder the architect would only have had drawings to hang on his wall.

    You need the code monkey AND the guy who can see the big picture. And ideally they should be managed by a manager who understands the difference between deadlines that are real and made up ones.

    Now find me a way to find good managers. THAT is the one everyone is looking for.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  47. All 3! by Dharkfiber · · Score: 1

    Getting @#@! done requires dreamers and do(ers), and even the critics.

  48. You can't have one without the other! by s.petry · · Score: 1

    It's simply not possible. If you don't get the tech, you can't work with it. Some may pick up new tech faster than others, or perceive to at least. But that is more related to how much other knowledge they have, and what's in the active portions of their brains when they are looking at it.

    I work with a programmer who has a very sound programming way of looking at problems. Sometimes I learn things, but I'm never truly lost. He is a programmer working on programs, and I'm an Admin/Engineer working on systems related problems. I don't program all the time so what's in the fore part of my mind is not always best suited to thinking like a programmer. When he points out a way to do something while I'm writing a program, it's often different than how I had planned to do it but never illogical. Sometimes his requests are easier, sometimes not, but either way I understand it. I also implement it as he suggests because he's a damn fine programmer.

    Now when it comes to systems analysis, I can give better methods to get results than he can. I can pinpoint errors quickly because that's what I do. What I do all the time is more methodical than pragmatic, but I do write programs to help the methods.

    All of that out of the way, given time we could probably end up switching roles. We are both intelligent, and understand what each other comes up with (even if it was not our first thought).

    My way of looking at it is this. As we gain knowledge we store knowledge for later access, but only so much can be in the foreground at any given time. The more we have in the background, the easier we can sort and make sense of new information. But our immediate access is only what's in the foreground. We have to shuffle things in and out to change that, and it does take a bit of time. The more we have, the better we are of course. The "Jack of all Trades is a Master of None" in my opinion is not necessarily true. The "Jack" in time can master anything that is true knowledge (understood learning, not rote learning), but not all at the same time.

    --

    -The wise argue that there are few absolutes, the fool argues that there are no probabilities.

  49. Re:Venezia talking out of his ass--as usual by c0lo · · Score: 1

    So skill? Talent?...

    Neither. It's H1B visas.

    Yes, it really is that bad.

    Agreed.

    --
    Questions raise, answers kill. Raise questions to stay alive.
  50. Re:There is a difference between talent and skill. by Tough+Love · · Score: 1

    Skill is simply developed talent. The question is: which is worth more: mediocre talent, well developed, or great talent, indifferently developed? Tough choice that, I'd tend to take a pass on both.

    Great talent better be coupled with great motivation or the result will be just be yet another great talent waiting on tables.

    --
    When all you have is a hammer, every problem starts to look like a thumb.
  51. False assumption by johnw · · Score: 1

    but most fall into one category or another

    In my experience, most software developers fall into neither category. The vast majority are un-skilled, un-talented plodders. When you come across one who is either skilled or talented you should cherish them.

  52. Hard work? by dutchwhizzman · · Score: 3, Insightful

    Hard work may win you a pay check. Politics is what usually wins you a bigger pay check in IT. You can be skilled and talented all you want, but if you can't get your ideas across, you'll be sitting in a corner working your butt off without any recognition at all. You need people skills just as much as technical skills these days to survive.

    --
    I was promised a flying car. Where is my flying car?
  53. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  54. Re:What's more important - velocity or acceleratio by hihihihi · · Score: 1

    though i am gonna loose all my moderation done in this post... i wholeheartedly agrees with you.

    talent can get you upto speed, skill means you are already upto speed. next just boils down to how much time(+resources) can be provided in a project. if project is in design phase or already in maintenance mode with few devs working for new requirements, (i personally) will search for talent. but if something needs be solved within 2 hours and my sysadmin is on vacation, i better get some skilled person!
    again as in posts above, there are ideas guys/ gals, quick troubleshooters, people who understand business or users and they do also have their own use in their own time.

    --
    everyone downmodding this post will be prosecuted for reading my post without first buying a license!!!
  55. Engineering by biodata · · Score: 1

    It isn't art or science, it's engineering. It is different from both, and requires proficiency in both approcahes to problem solving.

    --
    Korma: Good
    1. Re:Engineering by vikingpower · · Score: 1

      Well said.

      --
      Religous speak to God. Insane are spoken to by God. When all shut up, one can finally hear Shostakovich in peace
  56. How Many Lines by Space · · Score: 1

    If ever asked "How many lines of code do you write a week?" The only possible correct answer is "As few as possible".

    --
    I Don't Work Here
    1. Re:How Many Lines by Opportunist · · Score: 1

      My answer usually is "Depends. May I use Assembler? Then I'll probably be the most productive member of your staff, line-wise"...

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  57. If I had a choice by ph5il · · Score: 1

    I rather be lucky than good. Skill will carry you pretty far but in extreme situations talent will propel you much further as skill takes time to acquire.

  58. oh, bullshit by sribe · · Score: 1

    Raw talent is a component of skill. Without talent, skill is limited. Period. The fact the he thinks he's seen skill without talent, just means he doesn't understand the subject matter well enough to be talking about this.

  59. Neither, you need a good manager. by TheSkepticalOptimist · · Score: 1

    You need to build a team that has both types.

    If you have a team of high level thinkers, but are incapable of delivering quality code on time, then that is not a win.

    If you have a team of excellent developers, but can't design worth crap, then that is not a win.

    You are NEVER going to build a team of people that are both types.

    To suggest one type is better than the other is plain wrong, you need both.

    So the answer is simple. You need a good manager who understands this and can blend a team together to make both types work at their highest level.

    Unfortunately good managers are in very short supply.

    --
    I haven't thought of anything clever to put here, but then again most of you haven't either.
  60. Re:Breathing or eating? by TheSkepticalOptimist · · Score: 1

    Not sure why you're modded down. It's succinct and addresses the problem with the original question, that neither is better or prefered, both are required functions of a good IT team.

    --
    I haven't thought of anything clever to put here, but then again most of you haven't either.
  61. The Model for IT is wrong by tinker_taylor · · Score: 1

    The whole concept of x AM - y PM is wrong when it comes to IT. IT calls for flexible work schedules (unless one is doing pure development work) and IT professionals should be given the flexibility to choose deliverable deadlines and left to their own devises, accountable for their promised work. I have found that in organizations that focus on end results as opposed to strict work schedules, IT is far more successful, because such environments tend to nurture innovation and talent. Another thing is to encourage lateral thinking (out of the box) and problem solving skills. It is amazing how quickly even an "average" skill level can turn into high-level, when provided with the opportunities and the freedom to think.

    Most enterprise-level organizations don't allow that of their employees (at least most of those that are IT user as opposed to IT creators). The employees then, with the lack of freedom then become drones who regurgitate mindless, automaton-like work year on end.

    IT is an intellectual profession and IT professionals should be encouraged and nurtured to be thinkers, philosophers even. They should be given an environment where they can question every decision, know every reason why a decision was made and how their work affects the bottom-line for their organizations' business. That's when a narrow focused, unimaginative IT professional can start developing and exhibiting real talent and develop real skill.

  62. Strange use of terminology by elistan · · Score: 1

    There's no indication in TFS what the definitions of "skilled" and "talented" are. The examples presented look to me to be two different people who are each good at their jobs, with no indication why they are different. (And with it being from infoworld, I'm not going to RTFA.) But there are some other posters who have proposed distinctions, which I will comment about:

    Innate thought processes.
    Acquired knowledge.
    And I will add a third - dedication or drive.

    The first can be thought of as "intuition." I've encountered it when my thought process matched somebody else's. There have been times when I've had to work with a new bit of software I wasn't familiar with, and when trying to figure out something I'd think "Where would I put function X if I was writing this?" and I'd go look there and find what I was looking for. It's also worked against me - I've encountered software which worked completely different from how I would have done it, and it's very difficult for me to deal with it.
    There's also an aspect of natural intelligence here, which I won't get in to much. Creativity, ability to learn, ability to make logical connections, etc.
    And something often called "genius" which to me is the ability to make illogical connections that are nevertheless correct.

    Then there's skillset. Intuition and intelligence can help, but won't get you very far if you don't know the syntax of something, or the capabilities of something... You can't say to yourself "If I was designing C++, how would I do it?" and then expect to produce bug free code that compiles under gcc based off your thoughts.

    Finally, there's just how much effort you're willing to put into your work.

    IMO, the first and third items are equally important - you can't get results without them, and I don't think they're easy to acquire through learning - but the second is of lesser importance because somebody well endowed in the first and third should be able to pick up the info needed for the second.

    It can be a challenge, however, to judge somebody's innate thought processes and dedication to work during an interview. Much easier to ask fact based questions.

  63. Horse hocky by whitroth · · Score: 1

    Talent *or* skill? I don't think so. I'll be modest and not mention myself... but I've certainly known a good number of folks, personally, who had both. First example that's known to all, my old friendly aquaintance (and political foe), ESR.

                    mark

  64. Skill is Farmable. Skill is Scalable. by Baby+Duck · · Score: 1

    Given his definitions of Skill and Talent, Skill can be farmed and scaled. Talent cannot. Talent wins. You cannot make up for a deficiency in Talent with a large outlay of cash alone. With Skill you can.

    --

    "Love heals scars love left." -- Henry Rollins

  65. Re:Huh? You think docs are unimportant? by Bigbutt · · Score: 1

    Yep, it's the reason I write docs and give brown-bag seminars at work. Plus my standard reply to folks who ask me how to do something is to check the wiki. If it's not in the wiki, let me know and I'll add it or make it easier to find. Then point them to the wiki. If it isn't helpful, tell me and I'll fix it and _then_ check the wiki. It ensures the wiki documentation is always up to date since I don't answer questions directly (well, if it's a short one) and the others on the team aren't afraid to make updates as necessary if they do find an error.

    [John]

    --
    Shit better not happen!
  66. there are two kinds of people, by jlowery · · Score: 1

    those who divide people into two kinds, and those who don't

    --
    If you post it, they will read.
  67. Skills are what you get from Practice and Talent by billstewart · · Score: 1

    Skills don't show up by magic; they're something you learn. You need both talent and practice to get them, and if you've got less talent you generally need more practice (or better teaching materials to practice with.)

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  68. I didn't specify why. I think all make good points by raymorris · · Score: 1

    I think you all make good points. If it ain't broke don't fix it is often a good idea. Sometimes not. I didn't specify why I deleted the code.

    So true that someone else probably already did it and you can get the code on the Internet. I'm replacing a lot of over complicated and therefore unreliable code with GPL code it's been well tested (including unit testing).
      Of course there's a lot of crap code posted on forums, places like stack exchange. Sadly , the comments section of the PHP documentation is full of really bad code. Perhaps because PHP is TOO easy to use - you can make it appear to work without having a clue what you're doing.

  69. Sausageware by pfg23 · · Score: 1

    Lengthy functions that compile without a whimper? Talented, good programmers don't write lengthy functions. Instantly vsualize with extreme detail? I've seen that type. Someone usually ends up rewriting their spaghetti and sausage code. This article is shallow nonsense.

  70. That question misses the point by cwsumner · · Score: 1

    Ask "either - or" ?

    What was the usual answer to a multiple choice question when you were in school?
    "D: All of the above."

  71. Re:Huh? You think docs are unimportant? by sysrammer · · Score: 1

    Excellent! I like this. I might go for Donald, though.

    --
    His ignorance covered the whole earth like a blanket, and there was hardly a hole in it anywhere. - Mark Twain