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. Who decides what technology to use at your work place

Who decides what technology to use at your work place

Scheduled Pinned Locked Moved The Lounge
collaborationquestioncareerlearning
32 Posts 25 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.
  • R Offline
    R Offline
    Rama Krishna Vavilala
    wrote on last edited by
    #1

    I have the fortune to test, evaluate and then pick the right technology for the right job for my product. But it may not be the case for many. (Obviously, I am talking about new projects here). So who dictates what technology need to be used for your products (technology I mean more in line with frameworks rather than generic areas like web/desktop): 1. Someone who have little or no programming experience. 2. Someone who has programming experience but no longer writes code. 3. Someone who writes code actively. 4. The programming team as a whole. 5. A rigorous method that involves test/prototype of different technologies. 6. No idea who does? or don't care. Of course "or" the above options with: 1. The person who picks the technology is supposed to be actively involved with the project.

    C N T D M 21 Replies Last reply
    0
    • R Rama Krishna Vavilala

      I have the fortune to test, evaluate and then pick the right technology for the right job for my product. But it may not be the case for many. (Obviously, I am talking about new projects here). So who dictates what technology need to be used for your products (technology I mean more in line with frameworks rather than generic areas like web/desktop): 1. Someone who have little or no programming experience. 2. Someone who has programming experience but no longer writes code. 3. Someone who writes code actively. 4. The programming team as a whole. 5. A rigorous method that involves test/prototype of different technologies. 6. No idea who does? or don't care. Of course "or" the above options with: 1. The person who picks the technology is supposed to be actively involved with the project.

      C Offline
      C Offline
      Chris Losinger
      wrote on last edited by
      #2

      7. the tech was decided fifteen years ago, and there's no possible way we're going to upgrade.

      image processing toolkits | batch image processing

      1 Reply Last reply
      0
      • R Rama Krishna Vavilala

        I have the fortune to test, evaluate and then pick the right technology for the right job for my product. But it may not be the case for many. (Obviously, I am talking about new projects here). So who dictates what technology need to be used for your products (technology I mean more in line with frameworks rather than generic areas like web/desktop): 1. Someone who have little or no programming experience. 2. Someone who has programming experience but no longer writes code. 3. Someone who writes code actively. 4. The programming team as a whole. 5. A rigorous method that involves test/prototype of different technologies. 6. No idea who does? or don't care. Of course "or" the above options with: 1. The person who picks the technology is supposed to be actively involved with the project.

        N Offline
        N Offline
        Nemanja Trifunovic
        wrote on last edited by
        #3

        I asked a similar question a while ago :) Anyway, in my case the correct answer would be: "history". The technology was picked when the development started, in 1997. Sure, we use new API calls and have switched to Unicode-only builds, but questions such as "WPF vs. Silverlight" make absolutelly no sense in this environment.

        Programming Blog utf8-cpp

        modified on Wednesday, May 27, 2009 5:09 PM

        R S S 3 Replies Last reply
        0
        • R Rama Krishna Vavilala

          I have the fortune to test, evaluate and then pick the right technology for the right job for my product. But it may not be the case for many. (Obviously, I am talking about new projects here). So who dictates what technology need to be used for your products (technology I mean more in line with frameworks rather than generic areas like web/desktop): 1. Someone who have little or no programming experience. 2. Someone who has programming experience but no longer writes code. 3. Someone who writes code actively. 4. The programming team as a whole. 5. A rigorous method that involves test/prototype of different technologies. 6. No idea who does? or don't care. Of course "or" the above options with: 1. The person who picks the technology is supposed to be actively involved with the project.

          T Offline
          T Offline
          ToddHileHoffer
          wrote on last edited by
          #4

          At my last two positions, the development team got to choose what tools were used. Currently, my team decides what tools we use. But I am the only programmer. My team consists of Sharepoint Admin, a Info Path expert / Business Analyst, a team leader and myself. So I get to choose what .net tools we use.

          I didn't get any requirements for the signature

          1 Reply Last reply
          0
          • N Nemanja Trifunovic

            I asked a similar question a while ago :) Anyway, in my case the correct answer would be: "history". The technology was picked when the development started, in 1997. Sure, we use new API calls and have switched to Unicode-only builds, but questions such as "WPF vs. Silverlight" make absolutelly no sense in this environment.

            Programming Blog utf8-cpp

            modified on Wednesday, May 27, 2009 5:09 PM

            R Offline
            R Offline
            Rama Krishna Vavilala
            wrote on last edited by
            #5

            Nemanja Trifunovic wrote:

            I asked a similar question a while ago

            Sorry! I missed it.

            Nemanja Trifunovic wrote:

            WPF vs. Silverlight

            My curiosity arouse precisely because of the above.

            1 Reply Last reply
            0
            • R Rama Krishna Vavilala

              I have the fortune to test, evaluate and then pick the right technology for the right job for my product. But it may not be the case for many. (Obviously, I am talking about new projects here). So who dictates what technology need to be used for your products (technology I mean more in line with frameworks rather than generic areas like web/desktop): 1. Someone who have little or no programming experience. 2. Someone who has programming experience but no longer writes code. 3. Someone who writes code actively. 4. The programming team as a whole. 5. A rigorous method that involves test/prototype of different technologies. 6. No idea who does? or don't care. Of course "or" the above options with: 1. The person who picks the technology is supposed to be actively involved with the project.

              D Offline
              D Offline
              dan sh
              wrote on last edited by
              #6

              7. Whosoever is paying. After all it business.

              जय हिंद

              R P 2 Replies Last reply
              0
              • D dan sh

                7. Whosoever is paying. After all it business.

                जय हिंद

                R Offline
                R Offline
                Rama Krishna Vavilala
                wrote on last edited by
                #7

                Yes, but whoever is paying must be in one of the category I mentioned.

                D 1 Reply Last reply
                0
                • R Rama Krishna Vavilala

                  Yes, but whoever is paying must be in one of the category I mentioned.

                  D Offline
                  D Offline
                  dan sh
                  wrote on last edited by
                  #8

                  Being in a huge organization, atleast at my level(3 years of total experience) you do not get to know the reality. Suggestions do come along, but not sure about who actually does that. Sometimes it's like: "Hey I have a license for <XXX technology>. You must you must use it."

                  जय हिंद

                  1 Reply Last reply
                  0
                  • R Rama Krishna Vavilala

                    I have the fortune to test, evaluate and then pick the right technology for the right job for my product. But it may not be the case for many. (Obviously, I am talking about new projects here). So who dictates what technology need to be used for your products (technology I mean more in line with frameworks rather than generic areas like web/desktop): 1. Someone who have little or no programming experience. 2. Someone who has programming experience but no longer writes code. 3. Someone who writes code actively. 4. The programming team as a whole. 5. A rigorous method that involves test/prototype of different technologies. 6. No idea who does? or don't care. Of course "or" the above options with: 1. The person who picks the technology is supposed to be actively involved with the project.

                    M Offline
                    M Offline
                    Marc Clifton
                    wrote on last edited by
                    #9

                    Idiots. Marc

                    Will work for food. Interacx

                    D S 2 Replies Last reply
                    0
                    • M Marc Clifton

                      Idiots. Marc

                      Will work for food. Interacx

                      D Offline
                      D Offline
                      dan sh
                      wrote on last edited by
                      #10

                      Aaah...thats the word. 5-ved. :thumbsup:

                      जय हिंद

                      1 Reply Last reply
                      0
                      • R Rama Krishna Vavilala

                        I have the fortune to test, evaluate and then pick the right technology for the right job for my product. But it may not be the case for many. (Obviously, I am talking about new projects here). So who dictates what technology need to be used for your products (technology I mean more in line with frameworks rather than generic areas like web/desktop): 1. Someone who have little or no programming experience. 2. Someone who has programming experience but no longer writes code. 3. Someone who writes code actively. 4. The programming team as a whole. 5. A rigorous method that involves test/prototype of different technologies. 6. No idea who does? or don't care. Of course "or" the above options with: 1. The person who picks the technology is supposed to be actively involved with the project.

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

                        I decide what I want to use (and always have) but since we were bought by a large US company I have to run the licenses past the lawyers first. The GPL is a no-no obviously, but (fingers crossed) everything else should be OK (as long as we adhere to the license usage of course.) I have a lot of respect at work so when it comes to frameworks, etc. my boss lets me use my discretion and hasn't interfered in my decision for many, many years. In fact, the last time was when I was leaning towards Borland's OWL C++ framework back in the early 90's and he steered me into MFC because he didn't think Borland would be able to compete with MS for long. He was spot on. This is an interesting question and relevant to me personally right now as I am in the process of evaluating the Qt framework for future C++ development.

                        1 Reply Last reply
                        0
                        • R Rama Krishna Vavilala

                          I have the fortune to test, evaluate and then pick the right technology for the right job for my product. But it may not be the case for many. (Obviously, I am talking about new projects here). So who dictates what technology need to be used for your products (technology I mean more in line with frameworks rather than generic areas like web/desktop): 1. Someone who have little or no programming experience. 2. Someone who has programming experience but no longer writes code. 3. Someone who writes code actively. 4. The programming team as a whole. 5. A rigorous method that involves test/prototype of different technologies. 6. No idea who does? or don't care. Of course "or" the above options with: 1. The person who picks the technology is supposed to be actively involved with the project.

                          R Offline
                          R Offline
                          Ray Cassick
                          wrote on last edited by
                          #12

                          A director of architecture has the final say over an overall architecture direction. We have a review process here that runs designs through a process to ensure that new solutions fit properly into the general architecture. Do I like it? I am very much on the fence right now because it creates some tension since I appear to be a 'dotnetter' in the land of Java folks, and I am not sure if I will ever be able to change that mindset, of if I even should try. I think they got stuck early on in the land of 'services mean java' and to try to effect a change at this point may end up being a 'no way', but I digress.


                          LinkedIn[^] | Blog[^] | Twitter[^]

                          1 Reply Last reply
                          0
                          • N Nemanja Trifunovic

                            I asked a similar question a while ago :) Anyway, in my case the correct answer would be: "history". The technology was picked when the development started, in 1997. Sure, we use new API calls and have switched to Unicode-only builds, but questions such as "WPF vs. Silverlight" make absolutelly no sense in this environment.

                            Programming Blog utf8-cpp

                            modified on Wednesday, May 27, 2009 5:09 PM

                            S Offline
                            S Offline
                            Single Step Debugger
                            wrote on last edited by
                            #13

                            Absolutely the same here: MFC, COM and hundreds of thousands rows of code. The project is started also in 1997 /AD/.

                            The narrow specialist in the broad sense of the word is a complete idiot in the narrow sense of the word. Advertise here – minimum three posts per day are guaranteed.

                            1 Reply Last reply
                            0
                            • R Rama Krishna Vavilala

                              I have the fortune to test, evaluate and then pick the right technology for the right job for my product. But it may not be the case for many. (Obviously, I am talking about new projects here). So who dictates what technology need to be used for your products (technology I mean more in line with frameworks rather than generic areas like web/desktop): 1. Someone who have little or no programming experience. 2. Someone who has programming experience but no longer writes code. 3. Someone who writes code actively. 4. The programming team as a whole. 5. A rigorous method that involves test/prototype of different technologies. 6. No idea who does? or don't care. Of course "or" the above options with: 1. The person who picks the technology is supposed to be actively involved with the project.

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

                              Usually not the right person.

                              1 Reply Last reply
                              0
                              • R Rama Krishna Vavilala

                                I have the fortune to test, evaluate and then pick the right technology for the right job for my product. But it may not be the case for many. (Obviously, I am talking about new projects here). So who dictates what technology need to be used for your products (technology I mean more in line with frameworks rather than generic areas like web/desktop): 1. Someone who have little or no programming experience. 2. Someone who has programming experience but no longer writes code. 3. Someone who writes code actively. 4. The programming team as a whole. 5. A rigorous method that involves test/prototype of different technologies. 6. No idea who does? or don't care. Of course "or" the above options with: 1. The person who picks the technology is supposed to be actively involved with the project.

                                D Offline
                                D Offline
                                Dan Neely
                                wrote on last edited by
                                #15

                                When not dictated by the client I've generally been able to pick what I want to use (I'm mostly a solo dev); there's a formalized process for making major architectural decisions. I've never been involved in it before (all major decisions predated me); but will be involved to some extent in a few pending decisions on new stuff. Edit: I do have to convince my boss of the rightness of my decision (especially when spending money is involved), but haven't had any major issues there yet.

                                It is a truth universally acknowledged that a zombie in possession of brains must be in want of more brains. -- Pride and Prejudice and Zombies

                                1 Reply Last reply
                                0
                                • R Rama Krishna Vavilala

                                  I have the fortune to test, evaluate and then pick the right technology for the right job for my product. But it may not be the case for many. (Obviously, I am talking about new projects here). So who dictates what technology need to be used for your products (technology I mean more in line with frameworks rather than generic areas like web/desktop): 1. Someone who have little or no programming experience. 2. Someone who has programming experience but no longer writes code. 3. Someone who writes code actively. 4. The programming team as a whole. 5. A rigorous method that involves test/prototype of different technologies. 6. No idea who does? or don't care. Of course "or" the above options with: 1. The person who picks the technology is supposed to be actively involved with the project.

                                  H Offline
                                  H Offline
                                  Henry Minute
                                  wrote on last edited by
                                  #16

                                  I was just going to ask you for a long term loan. I read the first part of your post as "I have a fortune", then my eyes re-focused. I am so disappointed for us both.

                                  Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

                                  S 1 Reply Last reply
                                  0
                                  • R Rama Krishna Vavilala

                                    I have the fortune to test, evaluate and then pick the right technology for the right job for my product. But it may not be the case for many. (Obviously, I am talking about new projects here). So who dictates what technology need to be used for your products (technology I mean more in line with frameworks rather than generic areas like web/desktop): 1. Someone who have little or no programming experience. 2. Someone who has programming experience but no longer writes code. 3. Someone who writes code actively. 4. The programming team as a whole. 5. A rigorous method that involves test/prototype of different technologies. 6. No idea who does? or don't care. Of course "or" the above options with: 1. The person who picks the technology is supposed to be actively involved with the project.

                                    R Offline
                                    R Offline
                                    RugbyLeague
                                    wrote on last edited by
                                    #17

                                    For software development it's me. If I like it and it works I'll use it.

                                    1 Reply Last reply
                                    0
                                    • M Marc Clifton

                                      Idiots. Marc

                                      Will work for food. Interacx

                                      S Offline
                                      S Offline
                                      Single Step Debugger
                                      wrote on last edited by
                                      #18

                                      Marc Clifton wrote:

                                      Idiots.

                                      Yes?

                                      The narrow specialist in the broad sense of the word is a complete idiot in the narrow sense of the word. Advertise here – minimum three posts per day are guaranteed.

                                      1 Reply Last reply
                                      0
                                      • H Henry Minute

                                        I was just going to ask you for a long term loan. I read the first part of your post as "I have a fortune", then my eyes re-focused. I am so disappointed for us both.

                                        Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

                                        S Offline
                                        S Offline
                                        Single Step Debugger
                                        wrote on last edited by
                                        #19

                                        Five of course.

                                        The narrow specialist in the broad sense of the word is a complete idiot in the narrow sense of the word. Advertise here – minimum three posts per day are guaranteed.

                                        1 Reply Last reply
                                        0
                                        • R Rama Krishna Vavilala

                                          I have the fortune to test, evaluate and then pick the right technology for the right job for my product. But it may not be the case for many. (Obviously, I am talking about new projects here). So who dictates what technology need to be used for your products (technology I mean more in line with frameworks rather than generic areas like web/desktop): 1. Someone who have little or no programming experience. 2. Someone who has programming experience but no longer writes code. 3. Someone who writes code actively. 4. The programming team as a whole. 5. A rigorous method that involves test/prototype of different technologies. 6. No idea who does? or don't care. Of course "or" the above options with: 1. The person who picks the technology is supposed to be actively involved with the project.

                                          M Offline
                                          M Offline
                                          Mycroft Holmes
                                          wrote on last edited by
                                          #20

                                          I do, anyone and everyone may suggest and recommend a tool or technology and I have to evaluate it for relevance to our needs. There are some lovely too;s out there and I would dearly like to use some of them and then I look into the BENEFITS and the ROI and they tend to get dropped. I spend lots of time here and on blogs devouring commentaries on WPF and Silverlight to see if they are mature enough to move out of the sandbox. It gets to be fun sometimes and when there is clear benefit we move quickly into a new area.

                                          Never underestimate the power of human stupidity RAH

                                          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