Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Smart individuals

Smart individuals

Scheduled Pinned Locked Moved The Lounge
collaborationhelpquestion
66 Posts 35 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J JacquesDP

    Some people talk the talk, but can't walk the walk. You will find them often, they can explain everything in theory, and tell you all the rules of everything, but when it comes to implementation they hit a brick wall.

    No matter how long he who laughs last laughs, he who laughs first has a head start!

    X Offline
    X Offline
    xavier morera
    wrote on last edited by
    #46

    Did you just read my mind? hahaha I was thinking the same thing when I posted above.

    1 Reply Last reply
    0
    • G GuyThiebaut

      "As a individual, I try to put my best efforts, learn from my mistakes, don't repeat them and always to work as team, work hard; by doing so, I hope I would be a better developer in future." Keep that up and you will definitely become a very valuable developer I am sure. 4 years is not such a short time :) And just because someone has 21 years more experience than you does not mean you are wrong ;)

      Continuous effort - not strength or intelligence - is the key to unlocking our potential.(Winston Churchill)
      X Offline
      X Offline
      xavier morera
      wrote on last edited by
      #47

      It is not the same to have 4 years of experience than to have 1 year of experience repeated 25 times! hahahaha

      1 Reply Last reply
      0
      • C Christian Graus

        Sometimes people market themselves so well that they continue to be regarded as geniuses, despite all the mistakes they make. There's nothing you can do about it, and no good reason to 'compete' with a colleague. Keep doing the best you can, and working towards making sure your projects are delivered on time and to a good quality. If this guy really sucks that bad, they'll notice eventually.

        Christian Graus Driven to the arms of OSX by Vista. Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.

        P Offline
        P Offline
        patbob
        wrote on last edited by
        #48

        "If this guy really sucks that bad, they'll notice eventually" Not if he's really good at putting the blame off on others. Sometimes, people like this are. draghu: Whatever you do, don't let their manager give them sole responsibility over some critical part of the code base, and then have them fix all thge bug in it too because "only they know how that code works". Its the only surefire way I know of for management to discover their incompetence, but its not fun to be part of the cleanup crew they leave behind.

        patbob

        1 Reply Last reply
        0
        • E etkid84

          humility. it is my belief that "smart" is relative. and, it is better to be humble; maintain and open mind at all times; use your brain like a sponge; and personally i like to think of my self as a student, rather than as a scientist and software engineer.

          David

          X Offline
          X Offline
          xavier morera
          wrote on last edited by
          #49

          Agree 100%. Worst trait IMHO: prepotent pricks

          1 Reply Last reply
          0
          • S SeattleC

            No, it's not part of american culture, any more than it's part of English or indian culture. Some people who are smart become humble, while others get used to being the smartest guy in the room, and start to like it. Watch out for these latter guys, they don't believe they can possibly do anything wrong. Since it turns out that everyone can make mistakes and everyone can learn to do better, these people waste their brains and annoy the hell out of their colleagues.

            T Offline
            T Offline
            TRK3
            wrote on last edited by
            #50

            Any person who believes he can't make mistakes is either: 1. an idiot (no matter what his IQ is). 2. or has absolutely no experience whatsoever. If it weren't for society protecting them, people like that would die an early death. (Either by accident or because somebody got fed up with them and did the world a favor.)

            1 Reply Last reply
            0
            • D Doc Lobster

              If they happen to know the theory, they are worth a lot - even if they don't know how to use a keyboard. One can use such people to extend his own knowledge and get new ideas. If they are only good at self-marketing, one can even learn from that! :) One can't learn anything from arrogant folks, though.

              T Offline
              T Offline
              TRK3
              wrote on last edited by
              #51

              If they don't know how to apply the theory then they actually don't understand it all. And they probably can't actually explain it other than to parrot back the words they memorized reading the latest article. Nothing to learn from them except that what you do is more important than what you say.

              1 Reply Last reply
              0
              • K Kschuler

                draghu wrote:

                According to him, writing i18n bundles (for the error codes you add), reviewing test cases, updating sprint backlogs are very low level jobs and they should be assigned to jr developers.

                If he were really smart...he wouldn't have applied for a job that was so low level and beneath him.

                T Offline
                T Offline
                TRK3
                wrote on last edited by
                #52

                Unless of course he's such an ass that no one else would hire him.

                1 Reply Last reply
                0
                • D draghu

                  Hello Great People, Recently, we had a new hire in our team joined as a Sr. Software Eng (I am called the same). The management was very happy about the new join, they were thrilled and believed he was one of the smartest; and was smarter than most of us. The new guy is chess champ, won few programming contests etc. Yes, when you talk to him you can definitely say he was smart and he knew it too; all confident etc. Some of us were annoyed, some worried about all the hype/attention he was getting. Couple of months passed as the management is not happy with him. According to him, writing i18n bundles (for the error codes you add), reviewing test cases, updating sprint backlogs are very low level jobs and they should be assigned to jr developers. I happened to review his code (along with an sr architect) and his code is not as smart as he talks. I am sure that I am not a smart individual as my new colleague; I was curious why the management gave so much hype about him. Any comments?

                  O Offline
                  O Offline
                  Orlin Georgiev
                  wrote on last edited by
                  #53

                  This guy really reminds of Steve Jobs' first job: http://classicgaming.gamespy.com/View.php?view=Articles.Detail&id=395[^] Basically he lied to his bosses about how good he was, tricked Steve Wozniak to do the real work for him and got all the money and credit in the end. I'll now get back to making this damn iPhone app I'm working on behave properly... Oh, the irony!

                  1 Reply Last reply
                  0
                  • C Christian Graus

                    Sometimes people market themselves so well that they continue to be regarded as geniuses, despite all the mistakes they make. There's nothing you can do about it, and no good reason to 'compete' with a colleague. Keep doing the best you can, and working towards making sure your projects are delivered on time and to a good quality. If this guy really sucks that bad, they'll notice eventually.

                    Christian Graus Driven to the arms of OSX by Vista. Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.

                    F Offline
                    F Offline
                    FrankLaPiana
                    wrote on last edited by
                    #54

                    You are SO optimistic. Non-technical managers or management have no idea who's good or not, how much they produce or not.

                    1 Reply Last reply
                    0
                    • F Frank W Wu

                      There are many books teaching you to behavior like that. Is it part of American culture?

                      D Offline
                      D Offline
                      draghu
                      wrote on last edited by
                      #55

                      Frank W. Wu wrote:

                      There are many books teaching you to behavior like that. Is it part of American culture?

                      What the question directed at me?

                      1 Reply Last reply
                      0
                      • D draghu

                        Hello Great People, Recently, we had a new hire in our team joined as a Sr. Software Eng (I am called the same). The management was very happy about the new join, they were thrilled and believed he was one of the smartest; and was smarter than most of us. The new guy is chess champ, won few programming contests etc. Yes, when you talk to him you can definitely say he was smart and he knew it too; all confident etc. Some of us were annoyed, some worried about all the hype/attention he was getting. Couple of months passed as the management is not happy with him. According to him, writing i18n bundles (for the error codes you add), reviewing test cases, updating sprint backlogs are very low level jobs and they should be assigned to jr developers. I happened to review his code (along with an sr architect) and his code is not as smart as he talks. I am sure that I am not a smart individual as my new colleague; I was curious why the management gave so much hype about him. Any comments?

                        B Offline
                        B Offline
                        boptide
                        wrote on last edited by
                        #56

                        Your smart guy is completely right about his position, but was completely wrong when deciding to get a job in your company. If you ask well-qualified programmer to clean a room or bring a coffee to his manager - first, you offend him. Second, you can't expect he'll clean the room as accurate as a cleaner:) Furthermore, his possible actions, in return, will include a kind of italian strike (in your case - he writes stupid cumbersome code) and looking for another occupation (that's smarter). Asking *really* good programmer to do things like localization is just inefficient. Very inefficient. So, the problem not in the smart guy, but in dumb project managers.

                        D 1 Reply Last reply
                        0
                        • B boptide

                          Your smart guy is completely right about his position, but was completely wrong when deciding to get a job in your company. If you ask well-qualified programmer to clean a room or bring a coffee to his manager - first, you offend him. Second, you can't expect he'll clean the room as accurate as a cleaner:) Furthermore, his possible actions, in return, will include a kind of italian strike (in your case - he writes stupid cumbersome code) and looking for another occupation (that's smarter). Asking *really* good programmer to do things like localization is just inefficient. Very inefficient. So, the problem not in the smart guy, but in dumb project managers.

                          D Offline
                          D Offline
                          draghu
                          wrote on last edited by
                          #57

                          I am glad that you have a different view. I feel writing one line English equivalent for an error code you introduced in not equivalent to cleaning a room. If I am wrong, I am a room cleaner.

                          B 1 Reply Last reply
                          0
                          • D draghu

                            I am glad that you have a different view. I feel writing one line English equivalent for an error code you introduced in not equivalent to cleaning a room. If I am wrong, I am a room cleaner.

                            B Offline
                            B Offline
                            boptide
                            wrote on last edited by
                            #58

                            It was a kind of exaggeration about cleaning:) Really, I just mean that effective development supposes separation of duties. For instance, I'm a Sr.Dev/Architect for the project. I've got 2 Jr.Devs in my group. And I know that they can create a nice form in designer, write basic event-handlers/validators, test-cases, so on. And I have ENOUGH other work like creating business-logic, more complex parts of code, profiling/optimizations, etc. When some part is trivial, I may tell one of Jrs: "look here, could you finish this? If you have any questions or need help - just call me!" - and then switch to harder and not that obvious things.

                            D 1 Reply Last reply
                            0
                            • B boptide

                              It was a kind of exaggeration about cleaning:) Really, I just mean that effective development supposes separation of duties. For instance, I'm a Sr.Dev/Architect for the project. I've got 2 Jr.Devs in my group. And I know that they can create a nice form in designer, write basic event-handlers/validators, test-cases, so on. And I have ENOUGH other work like creating business-logic, more complex parts of code, profiling/optimizations, etc. When some part is trivial, I may tell one of Jrs: "look here, could you finish this? If you have any questions or need help - just call me!" - and then switch to harder and not that obvious things.

                              D Offline
                              D Offline
                              draghu
                              wrote on last edited by
                              #59

                              Absolutely fair.

                              B 1 Reply Last reply
                              0
                              • D draghu

                                Absolutely fair.

                                B Offline
                                B Offline
                                boptide
                                wrote on last edited by
                                #60

                                IMHO, the best you can do is to give this guy *really* hard, almost impossible tasks, and see if he copes with. Got some part of app that slows it down and everyone else failed to speed it up? Well, ask this guy to look at it! Got strange and mysterious bug? Well, the work for smart guy! There are two alternatives: if he doesn't succeed - then he's not that smart, and this will lower his self-esteem (and yes, he WILL write i18n stuff, or will be fired:) But if he does - then everyone will be happy: smart guy will have interesting things to dig into, others will have a person who can save your day in hopeless situations.

                                D 1 Reply Last reply
                                0
                                • C Christian Graus

                                  Sometimes people market themselves so well that they continue to be regarded as geniuses, despite all the mistakes they make. There's nothing you can do about it, and no good reason to 'compete' with a colleague. Keep doing the best you can, and working towards making sure your projects are delivered on time and to a good quality. If this guy really sucks that bad, they'll notice eventually.

                                  Christian Graus Driven to the arms of OSX by Vista. Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.

                                  P Offline
                                  P Offline
                                  P0110X
                                  wrote on last edited by
                                  #61

                                  Happened to me a couple of times, those geniuses follow a profile IMO: - They think no one knows better than them - If they find someone smarter, they do the impossible to make that someone's life impossible - The managers believe them because managers like to lose money just because is pleasant to hear that kind of people - If they are software developers: - They don't use source control software - They think they are the best developers, but don't even know what a design pattern is - They do not follow the most basic coding standards - They only know what they learn in high school - If they are IT but not software developers: - They think ERP's are written by a couple of developers in less than 3 months - They don't know what QA means

                                  _class MySignature _{ __public override void toString() __{ ____return "hi ;)"; __} _}

                                  1 Reply Last reply
                                  0
                                  • B boptide

                                    IMHO, the best you can do is to give this guy *really* hard, almost impossible tasks, and see if he copes with. Got some part of app that slows it down and everyone else failed to speed it up? Well, ask this guy to look at it! Got strange and mysterious bug? Well, the work for smart guy! There are two alternatives: if he doesn't succeed - then he's not that smart, and this will lower his self-esteem (and yes, he WILL write i18n stuff, or will be fired:) But if he does - then everyone will be happy: smart guy will have interesting things to dig into, others will have a person who can save your day in hopeless situations.

                                    D Offline
                                    D Offline
                                    draghu
                                    wrote on last edited by
                                    #62

                                    Thanks a lot. That helped. An update, this guy is now soft pegged to me; he kind of reports to me now. Your suggestions really help.

                                    1 Reply Last reply
                                    0
                                    • D draghu

                                      Hello Great People, Recently, we had a new hire in our team joined as a Sr. Software Eng (I am called the same). The management was very happy about the new join, they were thrilled and believed he was one of the smartest; and was smarter than most of us. The new guy is chess champ, won few programming contests etc. Yes, when you talk to him you can definitely say he was smart and he knew it too; all confident etc. Some of us were annoyed, some worried about all the hype/attention he was getting. Couple of months passed as the management is not happy with him. According to him, writing i18n bundles (for the error codes you add), reviewing test cases, updating sprint backlogs are very low level jobs and they should be assigned to jr developers. I happened to review his code (along with an sr architect) and his code is not as smart as he talks. I am sure that I am not a smart individual as my new colleague; I was curious why the management gave so much hype about him. Any comments?

                                      B Offline
                                      B Offline
                                      Ben Breeg
                                      wrote on last edited by
                                      #63

                                      draghu wrote:

                                      Any comments?

                                      Has he got a brown tongue? :laugh:

                                      You do trust me, don't you? IF EVERY nation gets the leaders it deserves, what in God's name have we done to deserve Francis Urquhart?

                                      1 Reply Last reply
                                      0
                                      • D draghu

                                        Hello Great People, Recently, we had a new hire in our team joined as a Sr. Software Eng (I am called the same). The management was very happy about the new join, they were thrilled and believed he was one of the smartest; and was smarter than most of us. The new guy is chess champ, won few programming contests etc. Yes, when you talk to him you can definitely say he was smart and he knew it too; all confident etc. Some of us were annoyed, some worried about all the hype/attention he was getting. Couple of months passed as the management is not happy with him. According to him, writing i18n bundles (for the error codes you add), reviewing test cases, updating sprint backlogs are very low level jobs and they should be assigned to jr developers. I happened to review his code (along with an sr architect) and his code is not as smart as he talks. I am sure that I am not a smart individual as my new colleague; I was curious why the management gave so much hype about him. Any comments?

                                        B Offline
                                        B Offline
                                        BrainiacV
                                        wrote on last edited by
                                        #64

                                        Anyone not working for your company implies they are smarter. ;P My observation is that management thinks they know what you are capable of and have already placed you in a little mental pigeon hole, not realizing that their perceptions are mostly driven by the work they have assigned you. Someone outside the company is a blank slate and the only thing they have to fill with, is the press release of consultants or someone's resume. They read wonders into those. You, on the other hand have no knowledge of anything outside of what they assigned you to do. The last place I was at wanted to get rid of me for health reasons (I had a medical test go very wrong and spent 2 1/2 months trying to stay alive), but that would be illegal. So they accused me of technical incompetence (this is where I tell my friends to stop laughing, it was serious at the time) and assigned me a task none of them could do. Since they had never used more than a quarter of my capabilities (and paid quite well for that), I shall forever treasure the sound of surprise and dismay in their voices when I handed it in. But recently I had to argue with my current management that I could do what they were investigating two outside consulting companies for. They kept saying these people were experienced in these activities and that my task would be to integrate their code with our system. I kept asking them what they wanted and they never said anything I couldn't do. Finally my boss said go for it. So over a weekend I put together a preliminary system that did 80% of what they wanted. So they finally green lighted my implementation. Saved the company $45,000.00 from what the consultants wanted for their preliminary program and $14 out of $15 for each document processed. We're talking thousands of documents per day. They just could not believe they had the talent on hand to get the job done. They had convinced themselves these unknown quantities were inherently better. Right now we're dealing with another consulting firm they brought in to teach us how to do our systems. Every e-mail stated they were putting their top [fill in the blank] person on it. They wanted a copy of our entire system before they could start. And management told us to do it. :wtf: We sent them the scripts for all our work. Their "Top Database Person" e-mailed us that the scripts did not work and sent us an attachment of errors asking us to explain them. The first one read, "Database not found." We are waiting for management to accept that they hire

                                        D 1 Reply Last reply
                                        0
                                        • B BrainiacV

                                          Anyone not working for your company implies they are smarter. ;P My observation is that management thinks they know what you are capable of and have already placed you in a little mental pigeon hole, not realizing that their perceptions are mostly driven by the work they have assigned you. Someone outside the company is a blank slate and the only thing they have to fill with, is the press release of consultants or someone's resume. They read wonders into those. You, on the other hand have no knowledge of anything outside of what they assigned you to do. The last place I was at wanted to get rid of me for health reasons (I had a medical test go very wrong and spent 2 1/2 months trying to stay alive), but that would be illegal. So they accused me of technical incompetence (this is where I tell my friends to stop laughing, it was serious at the time) and assigned me a task none of them could do. Since they had never used more than a quarter of my capabilities (and paid quite well for that), I shall forever treasure the sound of surprise and dismay in their voices when I handed it in. But recently I had to argue with my current management that I could do what they were investigating two outside consulting companies for. They kept saying these people were experienced in these activities and that my task would be to integrate their code with our system. I kept asking them what they wanted and they never said anything I couldn't do. Finally my boss said go for it. So over a weekend I put together a preliminary system that did 80% of what they wanted. So they finally green lighted my implementation. Saved the company $45,000.00 from what the consultants wanted for their preliminary program and $14 out of $15 for each document processed. We're talking thousands of documents per day. They just could not believe they had the talent on hand to get the job done. They had convinced themselves these unknown quantities were inherently better. Right now we're dealing with another consulting firm they brought in to teach us how to do our systems. Every e-mail stated they were putting their top [fill in the blank] person on it. They wanted a copy of our entire system before they could start. And management told us to do it. :wtf: We sent them the scripts for all our work. Their "Top Database Person" e-mailed us that the scripts did not work and sent us an attachment of errors asking us to explain them. The first one read, "Database not found." We are waiting for management to accept that they hire

                                          D Offline
                                          D Offline
                                          draghu
                                          wrote on last edited by
                                          #65

                                          BrainiacV: I don't have enough words to thank you for letting me know many things (we call it 'Gyan' in Hindi, meaning divine knowledge). I completely agree with your 'mental pigeon hole' theory, completely goes with my manager. He makes very quick judgments (many time very effective) and has a preset mind with a notion that a person cannot scale to a higher level. In my country, we ought to fight for many things unrelated out of work (more than you can image) to make a living. I am glad the you fought. Sometimes you are tired or you have too many things to fight. I don't know if it's just me, my tolerance towards being unappreciated seem to be very less and most of the times I don't take it good.

                                          B 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups