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. Other Discussions
  3. The Insider News
  4. Programmer Momentum

Programmer Momentum

Scheduled Pinned Locked Moved The Insider News
com
15 Posts 11 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.
  • K Kent Sharkey

    Medium[^]:

    Why a 15 minute side track actually costs an hour

    "The hurrier I go, the behinder I get."

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

    I work so fast I'm always finished.

    P F 2 Replies Last reply
    0
    • K Kent Sharkey

      Medium[^]:

      Why a 15 minute side track actually costs an hour

      "The hurrier I go, the behinder I get."

      A Offline
      A Offline
      AndersonChau
      wrote on last edited by
      #3

      Context Switching takes time. :doh:

      1 Reply Last reply
      0
      • K Kent Sharkey

        Medium[^]:

        Why a 15 minute side track actually costs an hour

        "The hurrier I go, the behinder I get."

        B Offline
        B Offline
        BillWoodruff
        wrote on last edited by
        #4

        Satan has relayed a rhetorical question to be asked on this thread: "Is it the case that programmer productivity is linearly related to depth of concentration/absorption in coding ?" While I hesitate, for evil reasons, to explicate Satan's words, I would guess that would translate into asking something like: are some programmers equally/more productive in a high-interrupt environment ?

        «I'm asked why doesn't C# implement feature X all the time. The answer's always the same: because no one ever designed, specified, implemented, tested, documented, shipped that feature. All six of those things are necessary to make a feature happen. They all cost huge amounts of time, effort and money.» Eric Lippert, Microsoft, 2009

        P P 2 Replies Last reply
        0
        • K Kent Sharkey

          Medium[^]:

          Why a 15 minute side track actually costs an hour

          "The hurrier I go, the behinder I get."

          A Offline
          A Offline
          Argonia
          wrote on last edited by
          #5

          The programmer never lies. If he says 15 minutes, its 15 minutes, but he doesn't specify if they are Earth's 15 mins. Anyway its just boring details :)

          Microsoft ... the only place where VARIANT_TRUE != true

          B 1 Reply Last reply
          0
          • B BillWoodruff

            Satan has relayed a rhetorical question to be asked on this thread: "Is it the case that programmer productivity is linearly related to depth of concentration/absorption in coding ?" While I hesitate, for evil reasons, to explicate Satan's words, I would guess that would translate into asking something like: are some programmers equally/more productive in a high-interrupt environment ?

            «I'm asked why doesn't C# implement feature X all the time. The answer's always the same: because no one ever designed, specified, implemented, tested, documented, shipped that feature. All six of those things are necessary to make a feature happen. They all cost huge amounts of time, effort and money.» Eric Lippert, Microsoft, 2009

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

            Of course Satan is only trying to confuse your mind! Because he's afraid of the science in the blog post! (FWIW, if it isn't clear the "work progress" in the highly scientific charts is measured in "dozens of baby seals culled".) --- "Don't interrupt us" is a message that bears repeating - insasmuch as it's right to the best of our knowledge. However, we as a profession have a tendency to believe in fantastic stories: how being interrupted derailed my project etc.

            ORDER BY what user wants

            1 Reply Last reply
            0
            • P PIEBALDconsult

              I work so fast I'm always finished.

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

              Mrs PIEBALDconsult must be disappointed with that.

              P 1 Reply Last reply
              0
              • P Pete OHanlon

                Mrs PIEBALDconsult must be disappointed with that.

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

                Don't get me wrong, I can tell when she's not finished.

                1 Reply Last reply
                0
                • P PIEBALDconsult

                  I work so fast I'm always finished.

                  F Offline
                  F Offline
                  Forogar
                  wrote on last edited by
                  #9

                  I work so fast I'm always famished.

                  - I would love to change the world, but they won’t give me the source code.

                  1 Reply Last reply
                  0
                  • B BillWoodruff

                    Satan has relayed a rhetorical question to be asked on this thread: "Is it the case that programmer productivity is linearly related to depth of concentration/absorption in coding ?" While I hesitate, for evil reasons, to explicate Satan's words, I would guess that would translate into asking something like: are some programmers equally/more productive in a high-interrupt environment ?

                    «I'm asked why doesn't C# implement feature X all the time. The answer's always the same: because no one ever designed, specified, implemented, tested, documented, shipped that feature. All six of those things are necessary to make a feature happen. They all cost huge amounts of time, effort and money.» Eric Lippert, Microsoft, 2009

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

                    BillWoodruff wrote:

                    "Is it the case that programmer productivity is linearly related to depth of concentration/absorption in coding ?"

                    I think that may be backward -- concentration/absorption flows from productivity.

                    B 1 Reply Last reply
                    0
                    • P PIEBALDconsult

                      BillWoodruff wrote:

                      "Is it the case that programmer productivity is linearly related to depth of concentration/absorption in coding ?"

                      I think that may be backward -- concentration/absorption flows from productivity.

                      B Offline
                      B Offline
                      BillWoodruff
                      wrote on last edited by
                      #11

                      PIEBALDconsult wrote:

                      concentration/absorption flows from productivity.

                      That's a very interesting hypothesis. I think William James, who said that we feel sadness because we cry, and humor because we are laughing, might have signed-on for that. In this area (concentration, absorption, produtivity, and "mental state") I am most impressed by the psychologist Mihaly Csikszentmihalyi's work on "flow," and "peak mental states" [^]. In my experience with other programmers, I have seen a variety of types of personalities with very different levels of tolerance and reactivity to "frequency of interruption," and very different patterns of "warming-up" to concentrated mental activity.

                      «I'm asked why doesn't C# implement feature X all the time. The answer's always the same: because no one ever designed, specified, implemented, tested, documented, shipped that feature. All six of those things are necessary to make a feature happen. They all cost huge amounts of time, effort and money.» Eric Lippert, Microsoft, 2009

                      1 Reply Last reply
                      0
                      • A Argonia

                        The programmer never lies. If he says 15 minutes, its 15 minutes, but he doesn't specify if they are Earth's 15 mins. Anyway its just boring details :)

                        Microsoft ... the only place where VARIANT_TRUE != true

                        B Offline
                        B Offline
                        BillWoodruff
                        wrote on last edited by
                        #12

                        Argonia wrote:

                        Anyway its just boring details

                        I have noticed that this phrase seems to be a mantra used in the religion of short-attention=span.

                        «I'm asked why doesn't C# implement feature X all the time. The answer's always the same: because no one ever designed, specified, implemented, tested, documented, shipped that feature. All six of those things are necessary to make a feature happen. They all cost huge amounts of time, effort and money.» Eric Lippert, Microsoft, 2009

                        R 1 Reply Last reply
                        0
                        • K Kent Sharkey

                          Medium[^]:

                          Why a 15 minute side track actually costs an hour

                          "The hurrier I go, the behinder I get."

                          K Offline
                          K Offline
                          kmoorevs
                          wrote on last edited by
                          #13

                          Mileage may vary...resuming tasks after interruption is something we can get better at. :)

                          "Go forth into the source" - Neal Morse

                          1 Reply Last reply
                          0
                          • K Kent Sharkey

                            Medium[^]:

                            Why a 15 minute side track actually costs an hour

                            "The hurrier I go, the behinder I get."

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

                            On the contrary. Work is often an interruption to the momentum of enjoying life, albeit a necessary one so one can get back to the momentum of living. We would do well to remember that. :) Marc

                            Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

                            1 Reply Last reply
                            0
                            • B BillWoodruff

                              Argonia wrote:

                              Anyway its just boring details

                              I have noticed that this phrase seems to be a mantra used in the religion of short-attention=span.

                              «I'm asked why doesn't C# implement feature X all the time. The answer's always the same: because no one ever designed, specified, implemented, tested, documented, shipped that feature. All six of those things are necessary to make a feature happen. They all cost huge amounts of time, effort and money.» Eric Lippert, Microsoft, 2009

                              R Offline
                              R Offline
                              Rob Grainger
                              wrote on last edited by
                              #15

                              oohh.. shiny...

                              "If you don't fail at least 90 percent of the time, you're not aiming high enough." Alan Kay.

                              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