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. Do you pick the technology and the tools for your job?

Do you pick the technology and the tools for your job?

Scheduled Pinned Locked Moved The Lounge
toolsquestioncsharpc++com
32 Posts 22 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.
  • N Offline
    N Offline
    Nemanja Trifunovic
    wrote on last edited by
    #1

    While reading Jim Crafton's rant below, one question came to my mind. How many developers actually can select the technology and/or tools they work with? In my case, I am free to use any code editor and debugger, also a scripting language for various ad-hoc tools I build occasionally, but things like the development platform, build system, and code control system are determined by my employer. Can you actually make a decision like: "I am fed up with X - from now on I'll use Y for my development"?

    Programming Blog utf8-cpp

    M E S M P 12 Replies Last reply
    0
    • N Nemanja Trifunovic

      While reading Jim Crafton's rant below, one question came to my mind. How many developers actually can select the technology and/or tools they work with? In my case, I am free to use any code editor and debugger, also a scripting language for various ad-hoc tools I build occasionally, but things like the development platform, build system, and code control system are determined by my employer. Can you actually make a decision like: "I am fed up with X - from now on I'll use Y for my development"?

      Programming Blog utf8-cpp

      M Offline
      M Offline
      Member 96
      wrote on last edited by
      #2

      I run a small shop, I can choose anything under the sun for any part of the development process but once it's released I'm pretty much locked into it because you can't drop change on your customers very often.


      "The great pleasure in life is doing what people say you cannot do." - Walter Bagehot

      R 1 Reply Last reply
      0
      • N Nemanja Trifunovic

        While reading Jim Crafton's rant below, one question came to my mind. How many developers actually can select the technology and/or tools they work with? In my case, I am free to use any code editor and debugger, also a scripting language for various ad-hoc tools I build occasionally, but things like the development platform, build system, and code control system are determined by my employer. Can you actually make a decision like: "I am fed up with X - from now on I'll use Y for my development"?

        Programming Blog utf8-cpp

        E Offline
        E Offline
        Ennis Ray Lynch Jr
        wrote on last edited by
        #3

        For nearly every contract I get the pseudo title architect. I can't pick what to wear (corporate attire rules apply), I can't pick which version of .NET to use, I can't pick which deployment method, I can't pick the colors or fonts on the applications, I can't choose the text, I can't choose the code style, I even had a place complaint that I *gasp* write comments in code (their choice was comments shouldn't be in code because it makes it too hard to read), about the only choice I ever get is what screen resolution I can use (and that is kind of dictated by the LCD) One of these days I will be allowed to make a decision without a meeting and I won't know how to handle it.

        Need a C# Consultant? I'm available.
        Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway

        R M M H P 6 Replies Last reply
        0
        • N Nemanja Trifunovic

          While reading Jim Crafton's rant below, one question came to my mind. How many developers actually can select the technology and/or tools they work with? In my case, I am free to use any code editor and debugger, also a scripting language for various ad-hoc tools I build occasionally, but things like the development platform, build system, and code control system are determined by my employer. Can you actually make a decision like: "I am fed up with X - from now on I'll use Y for my development"?

          Programming Blog utf8-cpp

          S Offline
          S Offline
          Shog9 0
          wrote on last edited by
          #4

          I can run pretty much whatever i want on my dev machines. But when it comes to the build system, source control, platform and compilers, that's a toss-up between group decisions, company policy, and Tradition.

          Citizen 20.1.01

          'The question is,' said Humpty Dumpty, 'which is to be master - that's all.'

          P 1 Reply Last reply
          0
          • M Member 96

            I run a small shop, I can choose anything under the sun for any part of the development process but once it's released I'm pretty much locked into it because you can't drop change on your customers very often.


            "The great pleasure in life is doing what people say you cannot do." - Walter Bagehot

            R Offline
            R Offline
            Rob Graham
            wrote on last edited by
            #5

            John C wrote:

            you can't drop change on your customers very often.

            If only someone would tell Microsoft.

            M S 2 Replies Last reply
            0
            • N Nemanja Trifunovic

              While reading Jim Crafton's rant below, one question came to my mind. How many developers actually can select the technology and/or tools they work with? In my case, I am free to use any code editor and debugger, also a scripting language for various ad-hoc tools I build occasionally, but things like the development platform, build system, and code control system are determined by my employer. Can you actually make a decision like: "I am fed up with X - from now on I'll use Y for my development"?

              Programming Blog utf8-cpp

              M Offline
              M Offline
              MrPlankton
              wrote on last edited by
              #6

              I rarely take a job where I don't specify the tools, or the tools by happen stance are the ones I agree should be used. Those rare times I can not control what tools I use I am uterly and totally screwed. When you have a biased manager who does not want to use a good tool because he hates a company, like Microsoft for instance (they are too big he says), or you have an architect who hasn't written a line of code in years make tool decisions you should be making you are screwed. Never work for a company if you can help it that has a strict "white list" for software installation, again you will be screwed and even if you finish your project with the crappy tools you are allowed to use you will never deploy, because once again the software you wrote is not on the "White List", and it's hard as hell to get it approved for the list.

              MrPlankton

              1 Reply Last reply
              0
              • E Ennis Ray Lynch Jr

                For nearly every contract I get the pseudo title architect. I can't pick what to wear (corporate attire rules apply), I can't pick which version of .NET to use, I can't pick which deployment method, I can't pick the colors or fonts on the applications, I can't choose the text, I can't choose the code style, I even had a place complaint that I *gasp* write comments in code (their choice was comments shouldn't be in code because it makes it too hard to read), about the only choice I ever get is what screen resolution I can use (and that is kind of dictated by the LCD) One of these days I will be allowed to make a decision without a meeting and I won't know how to handle it.

                Need a C# Consultant? I'm available.
                Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway

                R Offline
                R Offline
                Richard Jones
                wrote on last edited by
                #7

                When you take a break do you sit or stand? :laugh: Hopefully that's your choice.

                "Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit..." "There is no one who loves pain itself, who seeks after it and wants to have it, simply because it is pain..."

                1 Reply Last reply
                0
                • R Rob Graham

                  John C wrote:

                  you can't drop change on your customers very often.

                  If only someone would tell Microsoft.

                  M Offline
                  M Offline
                  Member 96
                  wrote on last edited by
                  #8

                  Well I guess developers as the end user customer are an entirely different kettle of fish but ordinary users don't like too frequent or great changes. We used to do a release pretty much whenever we felt like it but that was all wrong, now we always do a release twice a year (barring really bad bugs that crop up from time to time which get an immediate release): a minor bug fix update in the fall and a major new release in the spring. Anything too often and it just annoys the end users no matter what it contains or how important it seems to the developer.


                  "The great pleasure in life is doing what people say you cannot do." - Walter Bagehot

                  B 1 Reply Last reply
                  0
                  • E Ennis Ray Lynch Jr

                    For nearly every contract I get the pseudo title architect. I can't pick what to wear (corporate attire rules apply), I can't pick which version of .NET to use, I can't pick which deployment method, I can't pick the colors or fonts on the applications, I can't choose the text, I can't choose the code style, I even had a place complaint that I *gasp* write comments in code (their choice was comments shouldn't be in code because it makes it too hard to read), about the only choice I ever get is what screen resolution I can use (and that is kind of dictated by the LCD) One of these days I will be allowed to make a decision without a meeting and I won't know how to handle it.

                    Need a C# Consultant? I'm available.
                    Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway

                    M Offline
                    M Offline
                    Member 96
                    wrote on last edited by
                    #9

                    I could *not* work under those conditions, that would reduce what I do to merely a job. I knew that about myself early on though and turned down many offers to go work in a cubicle farm in favor of making my own apps for sale to the public.


                    "The great pleasure in life is doing what people say you cannot do." - Walter Bagehot

                    E 1 Reply Last reply
                    0
                    • M Member 96

                      I could *not* work under those conditions, that would reduce what I do to merely a job. I knew that about myself early on though and turned down many offers to go work in a cubicle farm in favor of making my own apps for sale to the public.


                      "The great pleasure in life is doing what people say you cannot do." - Walter Bagehot

                      E Offline
                      E Offline
                      Ennis Ray Lynch Jr
                      wrote on last edited by
                      #10

                      Although, I have slowly realized something about a million dollar idea ... often to implement it right it takes more than 15 years to see a return. 65k a year is almost more lucrative :) Give me an artist, and 3 world class salesman and I'll be rich by this time next year though.

                      Need a C# Consultant? I'm available.
                      Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway

                      L 1 Reply Last reply
                      0
                      • E Ennis Ray Lynch Jr

                        For nearly every contract I get the pseudo title architect. I can't pick what to wear (corporate attire rules apply), I can't pick which version of .NET to use, I can't pick which deployment method, I can't pick the colors or fonts on the applications, I can't choose the text, I can't choose the code style, I even had a place complaint that I *gasp* write comments in code (their choice was comments shouldn't be in code because it makes it too hard to read), about the only choice I ever get is what screen resolution I can use (and that is kind of dictated by the LCD) One of these days I will be allowed to make a decision without a meeting and I won't know how to handle it.

                        Need a C# Consultant? I'm available.
                        Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway

                        M Offline
                        M Offline
                        martin_hughes
                        wrote on last edited by
                        #11

                        Ennis Ray Lynch, Jr. wrote:

                        One of these days I will be allowed to make a decision without a meeting and I won't know how to handle it.

                        Allowed to make decisions? Dear, oh, dear... I really do despair at what the world is coming to. You never wait to be asked to make decisions, you make decisions and then start issuing diktats, demands and ultimatums all-the-while digging your heels in, sticking to your guns and pressing for increased budgets. If people start questioning or trying to subvert your decisions or, god forbid, suggest a meeting related to your decisions, you give them the hectoring of a lifetime. And then some.

                        ***The collected future Mrs. Martin Hughes***

                        E 1 Reply Last reply
                        0
                        • E Ennis Ray Lynch Jr

                          Although, I have slowly realized something about a million dollar idea ... often to implement it right it takes more than 15 years to see a return. 65k a year is almost more lucrative :) Give me an artist, and 3 world class salesman and I'll be rich by this time next year though.

                          Need a C# Consultant? I'm available.
                          Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway

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

                          Ennis Ray Lynch, Jr. wrote:

                          Give me an artist, and 3 world class salesman and I'll be rich by this time next year though.

                          Apparently not rich enough to hire an artist and 3 world class salesmen. :rolleyes:

                          1 Reply Last reply
                          0
                          • M martin_hughes

                            Ennis Ray Lynch, Jr. wrote:

                            One of these days I will be allowed to make a decision without a meeting and I won't know how to handle it.

                            Allowed to make decisions? Dear, oh, dear... I really do despair at what the world is coming to. You never wait to be asked to make decisions, you make decisions and then start issuing diktats, demands and ultimatums all-the-while digging your heels in, sticking to your guns and pressing for increased budgets. If people start questioning or trying to subvert your decisions or, god forbid, suggest a meeting related to your decisions, you give them the hectoring of a lifetime. And then some.

                            ***The collected future Mrs. Martin Hughes***

                            E Offline
                            E Offline
                            Ennis Ray Lynch Jr
                            wrote on last edited by
                            #13

                            Too many places will terminate your contract instantly if they see you as being the problem and making decisions, no matter how correct is usually used against you. I make suggestions and let full-time employees make decisions.

                            Need a C# Consultant? I'm available.
                            Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway

                            M 1 Reply Last reply
                            0
                            • M Member 96

                              Well I guess developers as the end user customer are an entirely different kettle of fish but ordinary users don't like too frequent or great changes. We used to do a release pretty much whenever we felt like it but that was all wrong, now we always do a release twice a year (barring really bad bugs that crop up from time to time which get an immediate release): a minor bug fix update in the fall and a major new release in the spring. Anything too often and it just annoys the end users no matter what it contains or how important it seems to the developer.


                              "The great pleasure in life is doing what people say you cannot do." - Walter Bagehot

                              B Offline
                              B Offline
                              Brady Kelly
                              wrote on last edited by
                              #14

                              And begins the developer's work. :suss:

                              1 Reply Last reply
                              0
                              • N Nemanja Trifunovic

                                While reading Jim Crafton's rant below, one question came to my mind. How many developers actually can select the technology and/or tools they work with? In my case, I am free to use any code editor and debugger, also a scripting language for various ad-hoc tools I build occasionally, but things like the development platform, build system, and code control system are determined by my employer. Can you actually make a decision like: "I am fed up with X - from now on I'll use Y for my development"?

                                Programming Blog utf8-cpp

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

                                Nemanja Trifunovic wrote:

                                Can you actually make a decision like: "I am fed up with X - from now on I'll use Y for my development"?

                                Hoo yes. The buck (and bucks) stop here.

                                Deja View - the feeling that you've seen this post before.

                                My blog | My articles

                                1 Reply Last reply
                                0
                                • N Nemanja Trifunovic

                                  While reading Jim Crafton's rant below, one question came to my mind. How many developers actually can select the technology and/or tools they work with? In my case, I am free to use any code editor and debugger, also a scripting language for various ad-hoc tools I build occasionally, but things like the development platform, build system, and code control system are determined by my employer. Can you actually make a decision like: "I am fed up with X - from now on I'll use Y for my development"?

                                  Programming Blog utf8-cpp

                                  R Offline
                                  R Offline
                                  Robert Royall
                                  wrote on last edited by
                                  #16

                                  I don't even get to pick where the IT staff installs my development server...[^]

                                  Imagine that you are hired to build a bridge over a river. The river gets slightly wider every day; sometimes it shrinks but nobody can predict when. Your contract says you can't use concrete or steel - the client only provides timber and cut stone (but won't tell you what kind). Gravity changes from hour to hour, as does the viscosity of air. Your only tools are a hacksaw, a chainsaw, a rubber mallet, and a length of rope. Welcome to my world. -Me explaining my job to an engineer

                                  1 Reply Last reply
                                  0
                                  • N Nemanja Trifunovic

                                    While reading Jim Crafton's rant below, one question came to my mind. How many developers actually can select the technology and/or tools they work with? In my case, I am free to use any code editor and debugger, also a scripting language for various ad-hoc tools I build occasionally, but things like the development platform, build system, and code control system are determined by my employer. Can you actually make a decision like: "I am fed up with X - from now on I'll use Y for my development"?

                                    Programming Blog utf8-cpp

                                    S Offline
                                    S Offline
                                    Simon P Stevens
                                    wrote on last edited by
                                    #17

                                    I can pretty much pick everything. I can't pick the client environment in most cases though. All company personal pcs are windows xp, so I have to write for that. I pick everything I use though. One current example. They were using visual source safe. I've decided that it sucks. I'm going to switch to something else (probably svn, but need to look into it) at the end of the current project. I don't control the budget though, I have to justify any choice that requires a big spend to my management.

                                    Simon

                                    H 1 Reply Last reply
                                    0
                                    • E Ennis Ray Lynch Jr

                                      Too many places will terminate your contract instantly if they see you as being the problem and making decisions, no matter how correct is usually used against you. I make suggestions and let full-time employees make decisions.

                                      Need a C# Consultant? I'm available.
                                      Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway

                                      M Offline
                                      M Offline
                                      martin_hughes
                                      wrote on last edited by
                                      #18

                                      I'll tell you this for nothing: nobody ever made big money in business without ruffling a few feathers.

                                      ***The collected future Mrs. Martin Hughes***

                                      1 Reply Last reply
                                      0
                                      • R Rob Graham

                                        John C wrote:

                                        you can't drop change on your customers very often.

                                        If only someone would tell Microsoft.

                                        S Offline
                                        S Offline
                                        Steve Mayfield
                                        wrote on last edited by
                                        #19

                                        or how about all of those PowerPC based Mac users and Apple :sigh:

                                        Steve

                                        1 Reply Last reply
                                        0
                                        • E Ennis Ray Lynch Jr

                                          For nearly every contract I get the pseudo title architect. I can't pick what to wear (corporate attire rules apply), I can't pick which version of .NET to use, I can't pick which deployment method, I can't pick the colors or fonts on the applications, I can't choose the text, I can't choose the code style, I even had a place complaint that I *gasp* write comments in code (their choice was comments shouldn't be in code because it makes it too hard to read), about the only choice I ever get is what screen resolution I can use (and that is kind of dictated by the LCD) One of these days I will be allowed to make a decision without a meeting and I won't know how to handle it.

                                          Need a C# Consultant? I'm available.
                                          Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway

                                          H Offline
                                          H Offline
                                          Harvey Saayman
                                          wrote on last edited by
                                          #20

                                          and your happy with that??????????????????

                                          Harvey Saayman - South Africa Junior Developer .Net, C#, SQL

                                          you.suck = (you.passion != Programming)

                                          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