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. The guy who knows

The guy who knows

Scheduled Pinned Locked Moved The Lounge
designhardwaretoolstutorialquestion
69 Posts 33 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.
  • M mycroft1

    Maxx said what I've been thinking. Sometimes old or bad tech solutions are good enough to satisfy business requirements. Management often has a belief that faster is better when delivering a working solution, and they don't worry about maintenance effort until it becomes necessary. There's also a huge difference between solo developers working in isolation on a focussed problem and team developers working on a large application where they have to use current technology. I've seen cases where programmers weren't willing to make the stretch to adopt newer methods. I have actually talked with an assembly programmer from early mainframe days who never made the transition to 3GLs because he thought they were inefficient and pointless. I also worked with a COBOL programmer who learned structured programming and never used it because she couldn't see any advantage over her GoTo code. I swallowed hard and left her code alone, because it was the only way she could maintain it, even though I had produced structured code for over 20 years in organizations where it was absolutely required. No one with newer, better ideas was ever going to reach these people, and it's possible that this know-it-all isn't interested in changing either. My advice is to find some way to respect the guy if at all possible. His solutions do work, even if they are suboptimal, and he's able to sell them. If you choose to approach him, make it about the work and not about personalities or competition or personal gain. Who knows, your enthusiasm for better methods might be contagious. But don't count on it. The principle of "Praise in public, critize in private" applies here. Your position is inherently critical of his approach, so it is less risky to approach him alone than to confront him or his ideas in a meeting with others. If you want to lead the organization in new directions, the best way is by demonstrated success in your own area of responsibility. Make sure your own managers and coworkers understand the reasons for and advantages of your technical choices. At some point there should be value added because your solutions are scalable, enhancable, or optimized, and it might pay to point that out occasionally.

    L Offline
    L Offline
    Lost User
    wrote on last edited by
    #60

    mycroft1 wrote:

    Maxx said what I've been thinking.

    ... and you said it so much better ! +5

    PooperPig - Coming Soon

    1 Reply Last reply
    0
    • B BobbyStrain

      Sounds like you work for one of the major engineering companies. They charge by the hour, you know. And management thinks software is a rubber plate. Bobby

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #61

      BobbyStrain wrote:

      Sounds like you work for one of the major engineering companies.

      Nope

      BobbyStrain wrote:

      They charge by the hour, you know.

      ? I don't understand? Who charges by the hour?

      BobbyStrain wrote:

      And management thinks software is a rubber plate.

      What? A rubber plate? Something lost in translation, I think!

      PooperPig - Coming Soon

      1 Reply Last reply
      0
      • R R Giskard Reventlov

        Nobody said anything about picking a fight: those are your words. I said to stand up for yourself and make yourself heard above the babbling incoherence of stupidity that infests so many companies. To give an idiot your time and ideas is to waste them. And if you won't go around someone even when that would directly help the company then you do that company a dis-service with your ever-so-'umble politics. If you don't take risks, if you don't challenge people you will never get anywhere. If you are happy with that then fine; if not, then do something.

        Mark_Wallace wrote:

        I've been in bar fights

        Ooh, quivering. What a childish threat: no wonder you won't stand up to anyone.

        Mark_Wallace wrote:

        You won't solve a programming problem by giving your computer a show of ego, and, somewhat unsurprisingly, a show of ego doesn't solve any other kind of problem, either.

        Ego is your word, not mine. No one said ego had anything to do with it. You have a very narrow, child like view of the world. No risk, no reward. You can approach the manager without shoving your ego out in front of you. Remember, you are trying to help the company, not hurt it. If you can't articulate that properly then sure, don't do it. Mouse up and sit in the corner or give in to the office idiot.

        M Offline
        M Offline
        Mark_Wallace
        wrote on last edited by
        #62

        Going to someone's boss to tell him that he's an idiot is a good way to pick a fight. Calling people cowards is a good way to pick fights. Take a step back, look at what you're doing and saying, and then picture how you would feel if someone else did or said such things to you. Your perspective on this thing has been egoistic and aggressive. Those are not endearing qualities, so don't be surprised when people get pissed off with you, and respond egoistically and aggressively (which I haven't, for which you can thank your lucky stars). Bear in mind that the biggest problem is that if everyone is posturing egoistically and aggressively, no work gets done, so everyone's objective of making a living is endangered.

        I wanna be a eunuchs developer! Pass me a bread knife!

        R 1 Reply Last reply
        0
        • M Mark_Wallace

          Going to someone's boss to tell him that he's an idiot is a good way to pick a fight. Calling people cowards is a good way to pick fights. Take a step back, look at what you're doing and saying, and then picture how you would feel if someone else did or said such things to you. Your perspective on this thing has been egoistic and aggressive. Those are not endearing qualities, so don't be surprised when people get pissed off with you, and respond egoistically and aggressively (which I haven't, for which you can thank your lucky stars). Bear in mind that the biggest problem is that if everyone is posturing egoistically and aggressively, no work gets done, so everyone's objective of making a living is endangered.

          I wanna be a eunuchs developer! Pass me a bread knife!

          R Offline
          R Offline
          R Giskard Reventlov
          wrote on last edited by
          #63

          Mark_Wallace wrote:

          Going to someone's boss to tell him that he's an idiot is a good way to pick a fight.

          You are a very poor communicator: no one said call him an idiot except you.

          Mark_Wallace wrote:

          Calling people cowards is a good way to pick fights.

          You're welcome, coward.

          Mark_Wallace wrote:

          Take a step back, look at what you're doing and saying, and then picture how you would feel if someone else did or said such things to you.

          a) never happened. b) I would confront them (I don't have a problem with confrontation).

          Mark_Wallace wrote:

          Your perspective on this thing has been egoistic and aggressive.

          Neither, actually. Ego doesn't come into it and I am not really aggressive except when confronted.

          Mark_Wallace wrote:

          Those are not endearing qualities, so don't be surprised when people get pissed off with you, and respond egoistically and aggressively (which I haven't, for which you can thank your lucky stars).

          Haha. You are a funny little man. How childlike to threaten over the internet you idiot.

          Mark_Wallace wrote:

          Bear in mind that the biggest problem is that if everyone is posturing egoistically and aggressively, no work gets done, so everyone's objective of making a living is endangered.

          Perhaps in your childish, ego-laden world where everyone walkson eggshells and everyone gets bullied because no one stands up for themesleves. And your constant references to how tough you are - hilarious. I don't know you but I'm willing to bet you are not what you advertise yourself to be: anyone that feels the need to point it out... is not.

          M 1 Reply Last reply
          0
          • R R Giskard Reventlov

            Mark_Wallace wrote:

            Going to someone's boss to tell him that he's an idiot is a good way to pick a fight.

            You are a very poor communicator: no one said call him an idiot except you.

            Mark_Wallace wrote:

            Calling people cowards is a good way to pick fights.

            You're welcome, coward.

            Mark_Wallace wrote:

            Take a step back, look at what you're doing and saying, and then picture how you would feel if someone else did or said such things to you.

            a) never happened. b) I would confront them (I don't have a problem with confrontation).

            Mark_Wallace wrote:

            Your perspective on this thing has been egoistic and aggressive.

            Neither, actually. Ego doesn't come into it and I am not really aggressive except when confronted.

            Mark_Wallace wrote:

            Those are not endearing qualities, so don't be surprised when people get pissed off with you, and respond egoistically and aggressively (which I haven't, for which you can thank your lucky stars).

            Haha. You are a funny little man. How childlike to threaten over the internet you idiot.

            Mark_Wallace wrote:

            Bear in mind that the biggest problem is that if everyone is posturing egoistically and aggressively, no work gets done, so everyone's objective of making a living is endangered.

            Perhaps in your childish, ego-laden world where everyone walkson eggshells and everyone gets bullied because no one stands up for themesleves. And your constant references to how tough you are - hilarious. I don't know you but I'm willing to bet you are not what you advertise yourself to be: anyone that feels the need to point it out... is not.

            M Offline
            M Offline
            Mark_Wallace
            wrote on last edited by
            #64

            tl;dr Yeah, yeah, yeah. You're a tough guy and everyone had better keep out of your way. Do you know how many employees with that kind of attitude I've had to deal with? Come work for me; you might learn something about being a bearable colleague.

            I wanna be a eunuchs developer! Pass me a bread knife!

            R 1 Reply Last reply
            0
            • M Mark_Wallace

              tl;dr Yeah, yeah, yeah. You're a tough guy and everyone had better keep out of your way. Do you know how many employees with that kind of attitude I've had to deal with? Come work for me; you might learn something about being a bearable colleague.

              I wanna be a eunuchs developer! Pass me a bread knife!

              R Offline
              R Offline
              R Giskard Reventlov
              wrote on last edited by
              #65

              I'm not tough at all, I'm a real softy. I just stand up for myself and don't get pushed around by meathead jerkoffs like you. If you were my employee... Well, actually, I wouldn't employ anyone who has to say how tough they are. And work for you? Unlikely, I have met many like you over the years - they all have one thing in common - they think they have to tell you how tough they are. Stupid. Don't say - do.

              M 1 Reply Last reply
              0
              • R R Giskard Reventlov

                I'm not tough at all, I'm a real softy. I just stand up for myself and don't get pushed around by meathead jerkoffs like you. If you were my employee... Well, actually, I wouldn't employ anyone who has to say how tough they are. And work for you? Unlikely, I have met many like you over the years - they all have one thing in common - they think they have to tell you how tough they are. Stupid. Don't say - do.

                M Offline
                M Offline
                Mark_Wallace
                wrote on last edited by
                #66

                tl;dr (as in it's longer than zero words)

                I wanna be a eunuchs developer! Pass me a bread knife!

                R 1 Reply Last reply
                0
                • M Mark_Wallace

                  tl;dr (as in it's longer than zero words)

                  I wanna be a eunuchs developer! Pass me a bread knife!

                  R Offline
                  R Offline
                  R Giskard Reventlov
                  wrote on last edited by
                  #67

                  Yeah, like I said, big on words but a bit of a coward. Have a nice day.

                  1 Reply Last reply
                  0
                  • R R Giskard Reventlov

                    I disagree: once you show management that he is not what he says he is, his influence will rapidly wane. If you show it to him, he'll just steal it and the credit. Besides, how boring would life be without a few enemies.

                    M Offline
                    M Offline
                    MTWill
                    wrote on last edited by
                    #68

                    mark merrens wrote:

                    If you show it to him, he'll just steal it and the credit.

                    Stealing it and the credit is, I think, not the best way to think about helping the code nonja. Both work for the same company; the company owns all the work done there; hence, there is no theft involved. Besides, needing to get the credit would imply that one's own ego is a little too wrapped up in the job. Helping your cow-workers get some credit gives you a warm feeling inside and benefits the company, too.

                    -- Will

                    R 1 Reply Last reply
                    0
                    • M MTWill

                      mark merrens wrote:

                      If you show it to him, he'll just steal it and the credit.

                      Stealing it and the credit is, I think, not the best way to think about helping the code nonja. Both work for the same company; the company owns all the work done there; hence, there is no theft involved. Besides, needing to get the credit would imply that one's own ego is a little too wrapped up in the job. Helping your cow-workers get some credit gives you a warm feeling inside and benefits the company, too.

                      -- Will

                      R Offline
                      R Offline
                      R Giskard Reventlov
                      wrote on last edited by
                      #69

                      That's not the scenario described with the person involved. Under normal circumstances happy to share anything but you must know your audience.

                      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