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.
  • 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
                                • D draghu

                                  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 Offline
                                  B Offline
                                  BrainiacV
                                  wrote on last edited by
                                  #66

                                  Well thank you. I'm not used to getting any praise and don't know how to deal with it, please abuse me, it will feel more normal. :laugh: I would say my success in getting through to management is about 1:99. Mostly I get shot down and then later someone in management comes up with this brilliant idea that sounds suspiciously like mine. But by then the serial numbers have been filed off and it couldn't possibly be related, mine was a stupid idea and theirs is brilliant. If I can demonstrate my idea will save the company money, I have a better chance than showing it can make money. After being assigned the task to determine whether I would use $500/copy software or $500/piece hardware to generate barcodes from a text file and writing the program to use whatever my choice was, I demonstrated a $10 off the shelf program that did the job with minimal user intervention (rather than totally automated, but it was only a once a day affair). They decided to go with my solution and gave me a $250 bonus. Telling them you have something that can make money, not so much, that is their domain.

                                  Psychosis at 10 Film at 11

                                  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