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. Should IT Managers code?

Should IT Managers code?

Scheduled Pinned Locked Moved The Lounge
questioncom
23 Posts 18 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 Offline
    J Offline
    Jorgen Andersson
    wrote on last edited by
    #1

    It's actually a good question[^]. If managers doesn't what his/her underlings create, does that make them a worse manager?

    Wrong is evil and must be defeated. - Jeff Ello[^]

    Mike HankeyM P R C L 13 Replies Last reply
    0
    • J Jorgen Andersson

      It's actually a good question[^]. If managers doesn't what his/her underlings create, does that make them a worse manager?

      Wrong is evil and must be defeated. - Jeff Ello[^]

      P Offline
      P Offline
      Pete OHanlon
      wrote on last edited by
      #2

      Err, yes. Sadly we don't always get the time.

      1 Reply Last reply
      0
      • J Jorgen Andersson

        It's actually a good question[^]. If managers doesn't what his/her underlings create, does that make them a worse manager?

        Wrong is evil and must be defeated. - Jeff Ello[^]

        Mike HankeyM Offline
        Mike HankeyM Offline
        Mike Hankey
        wrote on last edited by
        #3

        While I think it's a good idea that the manager understand the code I don't necessarily thin it critical. As long as there's more than one person that understands the code he should be in good shape.

        VS2010/Atmel Studio 6.1 ToDo Manager Extension Relax...We're all crazy it's not a competition!

        1 Reply Last reply
        0
        • J Jorgen Andersson

          It's actually a good question[^]. If managers doesn't what his/her underlings create, does that make them a worse manager?

          Wrong is evil and must be defeated. - Jeff Ello[^]

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

          Developers should develop and managers should manage. However, a manager of developers should have been a developer. People who have managed bakeries or banks are plainly not suitable to manage software developers.

          "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair. Those who seek perfection will only find imperfection nils illegitimus carborundum me, me, me me, in pictures

          Z M 2 Replies Last reply
          0
          • R R Giskard Reventlov

            Developers should develop and managers should manage. However, a manager of developers should have been a developer. People who have managed bakeries or banks are plainly not suitable to manage software developers.

            "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair. Those who seek perfection will only find imperfection nils illegitimus carborundum me, me, me me, in pictures

            Z Offline
            Z Offline
            ZurdoDev
            wrote on last edited by
            #5

            Quote:

            People who have managed bakeries or banks are plainly not suitable to manage software developers.

            Are you sure? Donuts and money are pretty good motivators. :)

            There are only 10 types of people in the world, those who understand binary and those who don't.

            B 1 Reply Last reply
            0
            • J Jorgen Andersson

              It's actually a good question[^]. If managers doesn't what his/her underlings create, does that make them a worse manager?

              Wrong is evil and must be defeated. - Jeff Ello[^]

              C Offline
              C Offline
              Christian Graus
              wrote on last edited by
              #6

              If they can, they should, even if just to keep up to date with the tools their teams are using. Managers who cannot code at all, are a hazard to everyone around them.

              Christian Graus My new article series is all about SQL !!!

              J 1 Reply Last reply
              0
              • C Christian Graus

                If they can, they should, even if just to keep up to date with the tools their teams are using. Managers who cannot code at all, are a hazard to everyone around them.

                Christian Graus My new article series is all about SQL !!!

                J Offline
                J Offline
                Jorgen Andersson
                wrote on last edited by
                #7

                I wouldn't take it that far, but I believe that managers that lacks the knowledge, aren't able to take the right decisions.

                Wrong is evil and must be defeated. - Jeff Ello[^]

                C 1 Reply Last reply
                0
                • J Jorgen Andersson

                  I wouldn't take it that far, but I believe that managers that lacks the knowledge, aren't able to take the right decisions.

                  Wrong is evil and must be defeated. - Jeff Ello[^]

                  C Offline
                  C Offline
                  Christian Graus
                  wrote on last edited by
                  #8

                  Yes, agreed.

                  Christian Graus My new article series is all about SQL !!!

                  1 Reply Last reply
                  0
                  • Z ZurdoDev

                    Quote:

                    People who have managed bakeries or banks are plainly not suitable to manage software developers.

                    Are you sure? Donuts and money are pretty good motivators. :)

                    There are only 10 types of people in the world, those who understand binary and those who don't.

                    B Offline
                    B Offline
                    Brisingr Aerowing
                    wrote on last edited by
                    #9

                    :-D :laugh:

                    Getting information off the Internet is like taking a drink from a fire hydrant. - Mitchell Kapor

                    1 Reply Last reply
                    0
                    • J Jorgen Andersson

                      It's actually a good question[^]. If managers doesn't what his/her underlings create, does that make them a worse manager?

                      Wrong is evil and must be defeated. - Jeff Ello[^]

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

                      If there are differences in opinion about architectural decisions and those differences are between his senior architects or developers it would be really nice if he had a notion about what is going on.

                      1 Reply Last reply
                      0
                      • R R Giskard Reventlov

                        Developers should develop and managers should manage. However, a manager of developers should have been a developer. People who have managed bakeries or banks are plainly not suitable to manage software developers.

                        "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair. Those who seek perfection will only find imperfection nils illegitimus carborundum me, me, me me, in pictures

                        M Offline
                        M Offline
                        Mark H2
                        wrote on last edited by
                        #11

                        I agree and it's not just something that applies in the coding world. Any manager needs to be able to understand what it is his/her minions do, how they do it, what they do it with, pitfalls, etc. etc. which by and large means experience in that role. As a mainframe engineer back in the day, the best managers I had were the ones who moved up from the ranks. There were a couple who moved in sideways and were bean counters by trade. Worthless tossers the pair of them. Really good at adding up numbers but clueless as to how an engineering service actually operated on the ground.

                        If your neighbours don't listen to The Ramones, turn it up real loud so they can. “We didn't have a positive song until we wrote 'Now I Wanna Sniff Some Glue!'” ― Dee Dee Ramone "The Democrats want my guns and the Republicans want my porno mags and I ain't giving up either" - Joey Ramone

                        1 Reply Last reply
                        0
                        • J Jorgen Andersson

                          It's actually a good question[^]. If managers doesn't what his/her underlings create, does that make them a worse manager?

                          Wrong is evil and must be defeated. - Jeff Ello[^]

                          P Offline
                          P Offline
                          PIEBALDconsult
                          wrote on last edited by
                          #12

                          One of the best bosses I worked for was a developer who got promoted to VP of Engineering and no longer had time to do what needed doing. Another good boss I had had become Director of IT and only had time to work on the UI. I worked on everything else. But it seems that to a great extent, that article applies mainly to small teams, where the loss of one developer is a high percentage of the force. For larger teams, it seems less critical that the manager be able to code, but ease of bringing new members in is still important.

                          This space intentionally left blank.

                          1 Reply Last reply
                          0
                          • J Jorgen Andersson

                            It's actually a good question[^]. If managers doesn't what his/her underlings create, does that make them a worse manager?

                            Wrong is evil and must be defeated. - Jeff Ello[^]

                            P Offline
                            P Offline
                            Pete Appleton
                            wrote on last edited by
                            #13

                            I'm just changing my job role from developer to a more management-y position atm; one of things I'm really happy about with my new employer is that it's mandatory for me to maintain my development skills. For me, I don't think that management need to be writing 'production' code as a matter of course - but they need to be capable of doing it [competently], and able to function at that level. Learning a new skillset doesn't mean abandoning old ones!

                            -- What's a signature?

                            K 1 Reply Last reply
                            0
                            • J Jorgen Andersson

                              It's actually a good question[^]. If managers doesn't what his/her underlings create, does that make them a worse manager?

                              Wrong is evil and must be defeated. - Jeff Ello[^]

                              J Offline
                              J Offline
                              Joe Woodbury
                              wrote on last edited by
                              #14

                              Define IT. IT in inside parlance, is typically not engineering, but handling the company infrastructure, in which case, the best I've worked with can code scripts and that's about it. They could, however, make VMWare and routers proverbially dance and sing. I believe Engineering managers should have done some engineering, though simply respecting engineering may be good enough for a rare individual. The best manager I've ever had by magnitudes was a former hardware engineer. The second best I had couldn't write code if his life depended on it, but could close sales like no tomorrow and the customers loved him. The third best was a working software engineer who spent most of his time coding, but he was a rare creature. ALL respected engineering and the time it takes, could quickly grasp the core of issues and, most importantly, enabled us engineers to do our jobs and shielded us from the bullshit of upper management. (Thinking more about this, I believe the qualities that make a good manager and a good developer are different. Great managers not only need to see the big picture, but need to know how to handle people. They need to know how to digest information given them and be able to distinguish priorities. Most importantly, they need to have a really good BS meter. I've worked with few engineers, and even fewer brilliant engineers, who show these qualities. On the flip side, the one common trait amongst the terrible management I've had is that they didn't respect the engineering process. In general, they thought that simply demanding results was sufficient.)

                              1 Reply Last reply
                              0
                              • P Pete Appleton

                                I'm just changing my job role from developer to a more management-y position atm; one of things I'm really happy about with my new employer is that it's mandatory for me to maintain my development skills. For me, I don't think that management need to be writing 'production' code as a matter of course - but they need to be capable of doing it [competently], and able to function at that level. Learning a new skillset doesn't mean abandoning old ones!

                                -- What's a signature?

                                K Offline
                                K Offline
                                Kirk 10389821
                                wrote on last edited by
                                #15

                                Good luck to you. I made the transition years ago, and I still code and manage. I cannot imagine managing developers without understanding the process, the people, the style. Although I have to recommend learning about management, like you do a language. You need to determine your management style, and approach to handle your team. I still like the "One Minute Manager" book. It shaped me when I was young, and just after having had a terrible Software Development Manager. You know, the one that teaches you what you WILL NEVER Do if you ever manage people!

                                P 1 Reply Last reply
                                0
                                • K Kirk 10389821

                                  Good luck to you. I made the transition years ago, and I still code and manage. I cannot imagine managing developers without understanding the process, the people, the style. Although I have to recommend learning about management, like you do a language. You need to determine your management style, and approach to handle your team. I still like the "One Minute Manager" book. It shaped me when I was young, and just after having had a terrible Software Development Manager. You know, the one that teaches you what you WILL NEVER Do if you ever manage people!

                                  P Offline
                                  P Offline
                                  Pete Appleton
                                  wrote on last edited by
                                  #16

                                  Thanks for the advice, that's very useful :)

                                  -- What's a signature?

                                  1 Reply Last reply
                                  0
                                  • J Jorgen Andersson

                                    It's actually a good question[^]. If managers doesn't what his/her underlings create, does that make them a worse manager?

                                    Wrong is evil and must be defeated. - Jeff Ello[^]

                                    B Offline
                                    B Offline
                                    Bob Wambach
                                    wrote on last edited by
                                    #17

                                    I think the size of the group is the determining factor. I manage a software development group that has 25 members. I started as a hardware guy, became a programmer and eventually moved to management. Being a good programmer will no longer advance my career. But being a better programmer and having new programming opportunities are essential to the careers of the other members of the group. Every time I code, make architectural or design decisions I am taking opportunities away from my staff. I have to trust that they will make the correct decision and will not be afraid to say they made a mistake and correct it. If experience shows me that I cannot trust their decisions then I need to remove them from the group. Sometimes it is like teaching your teenage child to drive. Very scary. But when you get good programmers who are not afraid to make decisions and implement them when and where they need to be made the results can be magical.

                                    1 Reply Last reply
                                    0
                                    • J Jorgen Andersson

                                      It's actually a good question[^]. If managers doesn't what his/her underlings create, does that make them a worse manager?

                                      Wrong is evil and must be defeated. - Jeff Ello[^]

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

                                      My Former Bitch Supervisor From Helltm was a prime example of promotion to get her out of the way. However her lack of understanding practices and principles was a continual drag on our productivity. When I temporarily took over her position during her leave of absence we kicked ass and took names. I viewed myself as a facilitator to give everyone what they needed and as a load leveler. We set up a weekly cycle of Monday thru Thursday to do bug fixes with Friday spent preparing documentation while the dedicated compiling machine produced the next image. Monday morning we'd present the package to QA and continue work. Towards the end, the QA department was begging us to slow down, they couldn't keep up with testing of the scripts we gave them and their regression testing. Unfortunately I didn't have any time to program. My current position as manager has me programming and until some of my new hires I found myself teaching the staff as well. We had one guy who used to snow his previous manager by defending his poor code with the phrase, "...unless you know a better way..." Unfortunately for him, I did. He eventually came around and still used the same phrase, but this time he was looking for help. I don't limit my staff to what I know like my Former Bitch Supervisor From Helltm did, but I at least try to get rational explanations of how the code works from them. One former worker used to give status reports that had me sniffing the air and wondering if it was bullshit I was smelling. I think I succeeded in not smiling when he gave me his resignation. He had worked on a project for over a year without producing anything under the previous manager because the manager couldn't smell what I did.

                                      Psychosis at 10 Film at 11 Those who do not remember the past, are doomed to repeat it. Those who do not remember the past, cannot build upon it.

                                      1 Reply Last reply
                                      0
                                      • J Jorgen Andersson

                                        It's actually a good question[^]. If managers doesn't what his/her underlings create, does that make them a worse manager?

                                        Wrong is evil and must be defeated. - Jeff Ello[^]

                                        E Offline
                                        E Offline
                                        etkid84
                                        wrote on last edited by
                                        #19

                                        IMHO, managers got promoted because they could NOT code, did NOT want to code, or for some other similar reason -- why is it necessary? If you follow some kind of Agile/Scrum development model, why not make the manager the "product owner" if they need to feel more involved and part of the team? There is a reason for "division of labor" even in software development. :cool:

                                        David

                                        J 1 Reply Last reply
                                        0
                                        • E etkid84

                                          IMHO, managers got promoted because they could NOT code, did NOT want to code, or for some other similar reason -- why is it necessary? If you follow some kind of Agile/Scrum development model, why not make the manager the "product owner" if they need to feel more involved and part of the team? There is a reason for "division of labor" even in software development. :cool:

                                          David

                                          J Offline
                                          J Offline
                                          Jorgen Andersson
                                          wrote on last edited by
                                          #20

                                          I believe you're referring to the Dilbert principle[^]

                                          Wrong is evil and must be defeated. - Jeff Ello[^]

                                          E 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