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. Developer Productivity

Developer Productivity

Scheduled Pinned Locked Moved The Lounge
toolsvisual-studioquestiondiscussion
68 Posts 49 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.
  • P Pete OHanlon

    Clear requirements scoped out beforehand so that I don't have to have endless clarifications on points. Clear acceptance criteria; with this I know what I'm developing against and I know what the criteria is by which the application will be judged. I have my phone on silent, and email switched off.

    "WPF has many lovers. It's a veritable porn star!" - Josh Smith

    As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

    My blog | My articles | MoXAML PowerToys | Onyx

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

    Pete O'Hanlon wrote:

    Clear requirements

    Oxymoron :)

    P 1 Reply Last reply
    0
    • P Pete OHanlon

      Clear requirements scoped out beforehand so that I don't have to have endless clarifications on points. Clear acceptance criteria; with this I know what I'm developing against and I know what the criteria is by which the application will be judged. I have my phone on silent, and email switched off.

      "WPF has many lovers. It's a veritable porn star!" - Josh Smith

      As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

      My blog | My articles | MoXAML PowerToys | Onyx

      H Offline
      H Offline
      hammerstein05
      wrote on last edited by
      #5

      You've just described a dream job. Do you currently have such a role? I 100% agree that that would make me a productive developer. Tools, they help, but having a clear idea of the job ahead, the rules and requirements makes your job measurably easier.

      P 1 Reply Last reply
      0
      • R Rama Krishna Vavilala

        On the topic of developer productivity, inspired by the thread below on Enterprise Library. What do you think makes the developers most productive? In my experience, it is not the tools (plugin your favorite IDE/Editor), not the frameworks, not dual monitors (Did I hear John C screaming in his tent?), not the carrot and also not the choice programming language. I will post what I think is most important when it comes to developer productivity, but first I want to know from others: what makes you most productive?

        D Offline
        D Offline
        Douglas Troy
        wrote on last edited by
        #6

        coffee. :-\


        :..::. Douglas H. Troy ::..
        Bad Astronomy |VCF|wxWidgets|WTL

        M D 2 Replies Last reply
        0
        • H hammerstein05

          You've just described a dream job. Do you currently have such a role? I 100% agree that that would make me a productive developer. Tools, they help, but having a clear idea of the job ahead, the rules and requirements makes your job measurably easier.

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

          hammerstein05 wrote:

          Do you currently have such a role?

          Dear lord no. It's my job though, to get this for my developers.

          "WPF has many lovers. It's a veritable porn star!" - Josh Smith

          As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

          My blog | My articles | MoXAML PowerToys | Onyx

          1 Reply Last reply
          0
          • R Rama Krishna Vavilala

            On the topic of developer productivity, inspired by the thread below on Enterprise Library. What do you think makes the developers most productive? In my experience, it is not the tools (plugin your favorite IDE/Editor), not the frameworks, not dual monitors (Did I hear John C screaming in his tent?), not the carrot and also not the choice programming language. I will post what I think is most important when it comes to developer productivity, but first I want to know from others: what makes you most productive?

            S Offline
            S Offline
            sivaddrahcir
            wrote on last edited by
            #8

            Having good chunks of uninterrupted time is key for me (at least 1 to 2 hours depending on the task at hand). Yes, this is an ideal scenario and not always reality. Making this happen requires planning & cooperation between myself and anyone else up the chain.

            P 1 Reply Last reply
            0
            • R Rama Krishna Vavilala

              On the topic of developer productivity, inspired by the thread below on Enterprise Library. What do you think makes the developers most productive? In my experience, it is not the tools (plugin your favorite IDE/Editor), not the frameworks, not dual monitors (Did I hear John C screaming in his tent?), not the carrot and also not the choice programming language. I will post what I think is most important when it comes to developer productivity, but first I want to know from others: what makes you most productive?

              M Offline
              M Offline
              Mladen Jankovic
              wrote on last edited by
              #9

              You can hate 'Swordfish[^]' all you want, but you must admit that approach they used to boost our fellow programmer's productivity is spot on.

              [Genetic Algorithm Library] [Wowd]

              R J 2 Replies Last reply
              0
              • R Rama Krishna Vavilala

                On the topic of developer productivity, inspired by the thread below on Enterprise Library. What do you think makes the developers most productive? In my experience, it is not the tools (plugin your favorite IDE/Editor), not the frameworks, not dual monitors (Did I hear John C screaming in his tent?), not the carrot and also not the choice programming language. I will post what I think is most important when it comes to developer productivity, but first I want to know from others: what makes you most productive?

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

                Rama Krishna Vavilala wrote:

                what makes you most productive?

                Having something to do. A "goal", if you will. Which probably explains why I've been so bloody bored and idle the last few months. Probably time for a holiday; and now this benighted volcanic ash business is on its way out in time for the next media-amplified panic I think now is probably a good time. I think I fancy a driving tour around Eastern Europe. I shall tell ask the wife.

                Books written by CP members

                R 1 Reply Last reply
                0
                • M Mladen Jankovic

                  You can hate 'Swordfish[^]' all you want, but you must admit that approach they used to boost our fellow programmer's productivity is spot on.

                  [Genetic Algorithm Library] [Wowd]

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

                  Mladen Jankovic wrote:

                  fellow programmer's productivity is spot on.

                  LOL:) Yes, you may have a point.

                  1 Reply Last reply
                  0
                  • M martin_hughes

                    Rama Krishna Vavilala wrote:

                    what makes you most productive?

                    Having something to do. A "goal", if you will. Which probably explains why I've been so bloody bored and idle the last few months. Probably time for a holiday; and now this benighted volcanic ash business is on its way out in time for the next media-amplified panic I think now is probably a good time. I think I fancy a driving tour around Eastern Europe. I shall tell ask the wife.

                    Books written by CP members

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

                    Didn't you just return from a 6 week holiday. :)

                    M 1 Reply Last reply
                    0
                    • R Rama Krishna Vavilala

                      Didn't you just return from a 6 week holiday. :)

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

                      That was - literally - months ago! :D

                      Books written by CP members

                      1 Reply Last reply
                      0
                      • R Rama Krishna Vavilala

                        On the topic of developer productivity, inspired by the thread below on Enterprise Library. What do you think makes the developers most productive? In my experience, it is not the tools (plugin your favorite IDE/Editor), not the frameworks, not dual monitors (Did I hear John C screaming in his tent?), not the carrot and also not the choice programming language. I will post what I think is most important when it comes to developer productivity, but first I want to know from others: what makes you most productive?

                        H Offline
                        H Offline
                        Hans Dietrich
                        wrote on last edited by
                        #14

                        Up to a point, if the psychological motivation is not there, the physical environment (dual monitors, private office, money, etc.) won't matter too much. A good manager knows that, and knows how to stroke people (this is a social engineering euphemism for lying to them). Of course, for a consultant, life is much simpler (note: I never do fixed-price contracts). Tell me what you want, tell me how much you will pay per hour. Then I don't care if the office is crappy and the people are jerks. Those things are just not my concern. I motivate myself, because I want a good reference for the next gig. Leaving the client satisfied is job #1.

                        Best wishes, Hans


                        [Hans Dietrich Software]

                        1 Reply Last reply
                        0
                        • R Rama Krishna Vavilala

                          On the topic of developer productivity, inspired by the thread below on Enterprise Library. What do you think makes the developers most productive? In my experience, it is not the tools (plugin your favorite IDE/Editor), not the frameworks, not dual monitors (Did I hear John C screaming in his tent?), not the carrot and also not the choice programming language. I will post what I think is most important when it comes to developer productivity, but first I want to know from others: what makes you most productive?

                          P Offline
                          P Offline
                          puromtec1
                          wrote on last edited by
                          #15

                          Creating a test for a function before moving on to the next function. It gives you a sense of achievement and helps code be correct. It is a productivity killer to spend time #$%@ing with code to then find out it was some other function written earlier that wasn't tested fully. You sit and wonder about 10,000 different possibilities about why your code isn't working. The loss in productivity is in spending time on 9,999 of the possibilities that are not the cause of your problem.

                          R A 2 Replies Last reply
                          0
                          • R Rama Krishna Vavilala

                            On the topic of developer productivity, inspired by the thread below on Enterprise Library. What do you think makes the developers most productive? In my experience, it is not the tools (plugin your favorite IDE/Editor), not the frameworks, not dual monitors (Did I hear John C screaming in his tent?), not the carrot and also not the choice programming language. I will post what I think is most important when it comes to developer productivity, but first I want to know from others: what makes you most productive?

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

                            Rama Krishna Vavilala wrote:

                            what makes you most productive?

                            Probably good documentation. I waste spend most of my time at work trying to make sense of our multi-MLOC code base. Whenever I get to do something with a well documented code/technology, I finish the task very quickly. Clean and simple design would also help, but I haven't seen such a thing during my 15 years in the business.

                            utf8-cpp

                            1 Reply Last reply
                            0
                            • P Pete OHanlon

                              Clear requirements scoped out beforehand so that I don't have to have endless clarifications on points. Clear acceptance criteria; with this I know what I'm developing against and I know what the criteria is by which the application will be judged. I have my phone on silent, and email switched off.

                              "WPF has many lovers. It's a veritable porn star!" - Josh Smith

                              As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

                              My blog | My articles | MoXAML PowerToys | Onyx

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

                              Clear requirements means that more than half the job is done already! :thumbsup:

                              "When did ignorance become a point of view" - Dilbert

                              J 1 Reply Last reply
                              0
                              • M Mladen Jankovic

                                You can hate 'Swordfish[^]' all you want, but you must admit that approach they used to boost our fellow programmer's productivity is spot on.

                                [Genetic Algorithm Library] [Wowd]

                                J Offline
                                J Offline
                                Jim Crafton
                                wrote on last edited by
                                #18

                                OK, maybe I'm unusual here, but I suspect their methodology would result in less productivity. Granted as a perk it's fantastic, but I'm not sure my concentration levels would be very high, at least towards programming. Plus, after a few boosts, I think I'd need a nap. Or at least a smoke. :)

                                ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow

                                1 Reply Last reply
                                0
                                • R Rama Krishna Vavilala

                                  On the topic of developer productivity, inspired by the thread below on Enterprise Library. What do you think makes the developers most productive? In my experience, it is not the tools (plugin your favorite IDE/Editor), not the frameworks, not dual monitors (Did I hear John C screaming in his tent?), not the carrot and also not the choice programming language. I will post what I think is most important when it comes to developer productivity, but first I want to know from others: what makes you most productive?

                                  M Offline
                                  M Offline
                                  Moak
                                  wrote on last edited by
                                  #19

                                  Agile development and coffee. A little bit more elaborate what I mean by that: A good team with engineers, organisers and at least one customer representative at the table, plus lot's of free coffee. In an environment where your team can solely focus on planned work and at the same time has a lot of fun, that's when I remember it was most productive. I like software development teams where different planing parties (e.g. technical and non technical planing) work together and do not suffer from heavy management trying to command-and-control instead of aiding the creative design processes. I also think that processes are more important than the organisation structure of a company, e.g. processes are in my experience more relevant than hierarchy or titles. Btw, if you want to know how much agile development you do... check the Karlskrona test[^]. It's a demanding test, anyone passing it? ;) /Moak

                                  Webchat in Europe :java: Now with 26% more Twitter

                                  1 Reply Last reply
                                  0
                                  • R Rama Krishna Vavilala

                                    On the topic of developer productivity, inspired by the thread below on Enterprise Library. What do you think makes the developers most productive? In my experience, it is not the tools (plugin your favorite IDE/Editor), not the frameworks, not dual monitors (Did I hear John C screaming in his tent?), not the carrot and also not the choice programming language. I will post what I think is most important when it comes to developer productivity, but first I want to know from others: what makes you most productive?

                                    J Offline
                                    J Offline
                                    Jim Crafton
                                    wrote on last edited by
                                    #20

                                    Clear goals, clear expectations, and the understanding that what is being produced will actually be useful to someone, not just end up consuming dead space on the hard drive. That said, the whole Swordfish performance boosting methodology sounds good too :)

                                    ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow

                                    D 1 Reply Last reply
                                    0
                                    • R Rama Krishna Vavilala

                                      On the topic of developer productivity, inspired by the thread below on Enterprise Library. What do you think makes the developers most productive? In my experience, it is not the tools (plugin your favorite IDE/Editor), not the frameworks, not dual monitors (Did I hear John C screaming in his tent?), not the carrot and also not the choice programming language. I will post what I think is most important when it comes to developer productivity, but first I want to know from others: what makes you most productive?

                                      J Offline
                                      J Offline
                                      Jeremy Hutchinson
                                      wrote on last edited by
                                      #21

                                      While I don't think things like Enterprise Library make developers any more productive, I do think they save time on a projects. If I had to recreate the logging and exception handling code that I got from the Enterprise Library it would take time (days, weeks who cares). I think the other things you mention can help with productivity. I know I'm more productive with 3 monitors than I am with 2, and more productive with 2 than 1. Faster machine always helps too. If the build takes to long my mind wanders, and I end up wasting time on the web (like now). The key is of course motivation, and if I knew how to keep my motivation near the top I wouldn't be writing this now...

                                      1 Reply Last reply
                                      0
                                      • R Rama Krishna Vavilala

                                        On the topic of developer productivity, inspired by the thread below on Enterprise Library. What do you think makes the developers most productive? In my experience, it is not the tools (plugin your favorite IDE/Editor), not the frameworks, not dual monitors (Did I hear John C screaming in his tent?), not the carrot and also not the choice programming language. I will post what I think is most important when it comes to developer productivity, but first I want to know from others: what makes you most productive?

                                        C Offline
                                        C Offline
                                        Chris Meech
                                        wrote on last edited by
                                        #22

                                        When I have clear, well-defined requirements of what someone wants me to develop. If I have to search out answers to non-technical questions, then my talents are being wasted and I will be very un-productive. :)

                                        Chris Meech I am Canadian. [heard in a local bar] In theory there is no difference between theory and practice. In practice there is. [Yogi Berra]

                                        1 Reply Last reply
                                        0
                                        • R Rama Krishna Vavilala

                                          On the topic of developer productivity, inspired by the thread below on Enterprise Library. What do you think makes the developers most productive? In my experience, it is not the tools (plugin your favorite IDE/Editor), not the frameworks, not dual monitors (Did I hear John C screaming in his tent?), not the carrot and also not the choice programming language. I will post what I think is most important when it comes to developer productivity, but first I want to know from others: what makes you most productive?

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

                                          i need a realistic and well-defined goal to achieve. show me where you need me to be. if i can plot a reasonable course to get there, i'll be on my way. walk by and tell me to write a new version of Word, and i'll sit there waiting for as long as it takes for you to realize how stupid you are.

                                          image processing toolkits | batch image processing

                                          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