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

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

                  ah yup :) im a single developer for a company with +- R40mil turn over the last financial year... i pretty much get what i want, maby because my boss (the IT director) only codes in 0's and 1's.... oh and clarion but i think its the same thing :rolleyes: so natuaraly i talk circles around him and he has no idea how i do my job so if i need books overnighted, i get them :) if i need tools, i get them... just last week i asked for CodeRush (saw the add for it here on CP) and i got it

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

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

                  B 1 Reply Last reply
                  0
                  • S Simon P Stevens

                    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 Offline
                    H Offline
                    Harvey Saayman
                    wrote on last edited by
                    #22

                    Simon Stevens wrote:

                    probably svn

                    i use SVN, open source so naturally a powerful tool with quite the learning curve... especially if you've never worked with version control software like myself :)

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

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

                    1 Reply Last reply
                    0
                    • H Harvey Saayman

                      ah yup :) im a single developer for a company with +- R40mil turn over the last financial year... i pretty much get what i want, maby because my boss (the IT director) only codes in 0's and 1's.... oh and clarion but i think its the same thing :rolleyes: so natuaraly i talk circles around him and he has no idea how i do my job so if i need books overnighted, i get them :) if i need tools, i get them... just last week i asked for CodeRush (saw the add for it here on CP) and i got it

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

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

                      B Offline
                      B Offline
                      Bassam Saoud
                      wrote on last edited by
                      #23

                      HarveySaayman wrote:

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

                      You are a junior developer without a senior or suprivisor.Now that is cool buddy :)

                      H 2 Replies 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

                        P Offline
                        P Offline
                        Pawel Krakowiak
                        wrote on last edited by
                        #24

                        Ennis Ray Lynch, Jr. wrote:

                        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)

                        So... Where do they put them? You have a comments.txt or something? :-D Surely, there are some comments... somewhere... right..?

                        1 Reply Last reply
                        0
                        • B Bassam Saoud

                          HarveySaayman wrote:

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

                          You are a junior developer without a senior or suprivisor.Now that is cool buddy :)

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

                          i totaly agree! but thats the way it is :) luckily i have my friends here at CP to bounce ideas off of and get help so its cool and also id like to add that im a junior on paper while my skill level is way above someone else with double my experience

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

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

                          1 Reply Last reply
                          0
                          • B Bassam Saoud

                            HarveySaayman wrote:

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

                            You are a junior developer without a senior or suprivisor.Now that is cool buddy :)

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

                            Bassam Saoud wrote:

                            Now that is cool buddy

                            oops, i read "Now that is NOT cool"... its not actually, having no guidance sux sometimes but i always solve the problems eventually and because i do it myself i think ill remember it for a lo0o0o0ong time :)

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

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

                            1 Reply Last reply
                            0
                            • S Shog9 0

                              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 Offline
                              P Offline
                              Paul Watson
                              wrote on last edited by
                              #27

                              Tradition![^]

                              regards, Paul Watson Ireland & South Africa

                              Fernando A. Gomez F. wrote:

                              At least he achieved immortality for a few years.

                              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
                                Paul Watson
                                wrote on last edited by
                                #28

                                Yes; Language, framework, OS, IDE/text-editor, dev machines, servers, monitors, build system, chair, desk, office, debugger No; Code repo (svn, I'd choose svn anyway), document repo (Perforce), bug tracking (bugzilla), task tracking (xplanner) I've got it pretty good. Except for the bugzilla and xplanner bit, I detest those two tools.

                                regards, Paul Watson Ireland & South Africa

                                Fernando A. Gomez F. wrote:

                                At least he achieved immortality for a few years.

                                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

                                  V Offline
                                  V Offline
                                  vegeta4ss
                                  wrote on last edited by
                                  #29

                                  Unfortunate for me I have to continue to use what management and our clients agree on. It's all over the board too, older clients have older development environments and when they want something it's twice as hard to make it work. I only wish I had a choice..

                                  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

                                    Z Offline
                                    Z Offline
                                    z974647
                                    wrote on last edited by
                                    #30

                                    We get to pick some, like Ultra Edit and Red Gate tools.

                                    What does an agnostic, dyslexic, insomniac do? He lies awake at night wondering if there's a dog.

                                    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

                                      T Offline
                                      T Offline
                                      tsdragon
                                      wrote on last edited by
                                      #31

                                      My boss makes the major decisions about languages and platforms, but within that I'm free to use my choice of style, libraries, tools, etc. I've also got a lot of input into design decisions. I also get to wear jeans, boots and t-shirts to work. I love working for a small company!

                                      Meddle not in the affairs of dragons, For you are crunchy, and good with mustard.

                                      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

                                        P Offline
                                        P Offline
                                        peterchen
                                        wrote on last edited by
                                        #32

                                        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.

                                        You can outsource this to me, your experienced and skillful decisionmaking contractor.

                                        We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
                                        blog: TDD - the Aha! | Linkify!| FoldWithUs! | sighist

                                        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