Productivity and economics at software development

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Adriano Monteiro

    #1

    Productivity and economics at software development

    Hi folks,

    I'm making a little research project about programming languages e
    their respective IDEs. The goal is to trace each language silhouettes,
    where it fits better, their goods/bads and the costs of developing in
    this language.

    It's easy to find projects that doesn't worked as expected because
    they were develop with the wrong toolkit, or people that now dislike a
    given language because didn't know where the language is better used.

    To provide a good quality research, with results that near
    reality, I need the help of the community to answer my survey. This
    survey doesn't ask any information that identifies the person who
    answer the questions and is super fast to be answered. The average
    time to fill out the survey is 50 seconds.

    The survey: http://www.globalred.com.br/quest

    The results and the research will be released as soons as they get
    ready. Thank you for your cooperation!


    Cheers!


    ---
    Adriano Monteiro Marques

    Download umit for free. UMIT is the new nmap frontend, intended to be cross plataform, easy to use, fast and highly customizable. This project is developed with Python and PyGTK and run with minimal dependencies.


  • Diez B. Roggisch

    #2
    Re: Productivity and economics at software development

    I get this:

    Mod_python error: "PythonHand ler mod_python.publ isher"

    Traceback (most recent call last):

    File "/usr/lib/python2.3/site-packages/mod_python/apache.py", line
    299, in HandlerDispatch
    result = object(req)

    File "/usr/lib/python2.3/site-packages/mod_python/publisher.py", line
    136, in handler
    result = util.apply_fs_d ata(object, req.form, req=req)

    File "/usr/lib/python2.3/site-packages/mod_python/util.py", line 361,
    in apply_fs_data
    return object(**args)

    File "/var/www/html/quest/index.py", line 156, in gravar
    cursor.execute( sql)

    File "/usr/lib/python2.3/site-packages/pgdb.py", line 163, in execute
    self.executeman y(operation, (params,))

    File "/usr/lib/python2.3/site-packages/pgdb.py", line 185, in
    executemany
    raise DatabaseError, "error '%s' in '%s'" % ( msg, sql )

    DatabaseError: error 'ERROR: value too long for type character
    varying(2)
    ' in 'INSERT INTO questionario (
    linguagem, rad, preco_rad, linux,
    macosx, palmos, solaris, windows,
    windowsce, outras_platafor mas, treinamento,
    desktop, modo_texto, paginas_web, celular,
    palm, outras_aplicaco es, dificuldade,
    tempo, dependencia, duracao, novo_programado r,
    comentario, moeda)

    VALUES

    ('false', 'false', 0.0, true,
    true, false, false, true, false,
    false, 0.0, true, true,
    true, false, false, false,
    1, 4, 2, 0.5, 1000.0,
    'false', 'false')'

    Comment

    • Scott David Daniels

      #3
      Re: Productivity and economics at software development

      Adriano Monteiro wrote:[color=blue]
      > Hi folks,
      > I'm making a little research project about programming languages e
      > their respective IDEs. The goal is to trace each language silhouettes,
      > where it fits better, their goods/bads and the costs of developing in
      > this language.[/color]

      What do you consider the IDE for Assembly code or Microcode?

      --Scott David Daniels
      scott.daniels@a cm.org

      Comment

      • Tom Anderson

        #4
        Re: Productivity and economics at software development

        On Fri, 23 Sep 2005, Scott David Daniels wrote:
        [color=blue]
        > Adriano Monteiro wrote:
        >[color=green]
        >> I'm making a little research project about programming languages e
        >> their respective IDEs. The goal is to trace each language silhouettes,
        >> where it fits better, their goods/bads and the costs of developing in
        >> this language.[/color]
        >
        > What do you consider the IDE for Assembly code or Microcode?[/color]

        emacs, of course - just as it is for every other language.

        tom

        --
        If you think it's expensive to hire a professional to do the job, wait until you hire an amateur. -- Red Adair

        Comment

        • Peter Hansen

          #5
          Re: Productivity and economics at software development

          Adriano Monteiro wrote:[color=blue]
          > I'm making a little research project about programming languages e
          > their respective IDEs. The goal is to trace each language silhouettes,
          > where it fits better, their goods/bads and the costs of developing in
          > this language.[/color]

          You say this as though each language has and needs an IDE!

          We do all our development using a simple text editor (often Scite) and a
          console window (or three), plus assorted other tools developed or
          discovered, as required. It's not "integrated " like an IDE, but we find
          it a much more effective approach, especially as we are doing
          test-driven development. An IDE just gets in our way.

          If you focus on IDEs, your research will have pre-selected only certain
          kinds of programmers and teams, and will not necessarily include the
          best ones. (Looking at the VB world, one might even say something more
          extreme than that.)

          -Peter

          Comment

          • Paul Rubin

            #6
            Re: Productivity and economics at software development

            Peter Hansen <peter@engcorp. com> writes:[color=blue]
            > If you focus on IDEs, your research will have pre-selected only
            > certain kinds of programmers and teams, and will not necessarily
            > include the best ones.[/color]

            It wouldn't have occurred to me to say that Ken Iverson (APL), Peter
            Deutsch (PARC Smalltalk), or Dave Moon (MIT Lisp machine) were any of
            them slouches. Some of the best programming ever done has gone into
            IDE's. It would be great if Python had anything of the caliber of
            those old systems.

            Comment

            • Peter Hansen

              #7
              Re: Productivity and economics at software development

              Paul Rubin wrote:[color=blue]
              > Peter Hansen <peter@engcorp. com> writes:[color=green]
              >>If you focus on IDEs, your research will have pre-selected only
              >>certain kinds of programmers and teams, and will not necessarily
              >>include the best ones.[/color]
              >
              > It wouldn't have occurred to me to say that Ken Iverson (APL), Peter
              > Deutsch (PARC Smalltalk), or Dave Moon (MIT Lisp machine) were any of
              > them slouches. Some of the best programming ever done has gone into
              > IDE's. It would be great if Python had anything of the caliber of
              > those old systems.[/color]

              Then we're on the same page, Paul, since I would never say that any of
              those people, nor many others who use or create IDEs, were slouches.

              If you thought I said that, I believe you're parsing my statement
              incorrectly, or using incorrect logic.

              -Peter

              Comment

              • Scott David Daniels

                #8
                Re: Productivity and economics at software development

                adriano.quest@g mail.com wrote:[color=blue]
                > I'm making a little research project about programming languages e
                > their respective IDEs....[/color]

                Paul Rubin wrote:[color=blue]
                > Peter Hansen <peter@engcorp. com> writes:[color=green]
                >>If you focus on IDEs, your research will have pre-selected only
                >>certain kinds of programmers and teams, and will not necessarily
                >>include the best ones.[/color]
                >
                > It wouldn't have occurred to me to say that Ken Iverson (APL), Peter
                > Deutsch (PARC Smalltalk), or Dave Moon (MIT Lisp machine) were any of
                > them slouches. Some of the best programming ever done has gone into
                > IDE's....[/color]
                Peter's point (with which I agree) is that you are pulling a subset,
                not that all IDE-users are necessarily worse than non-IDE users.

                My point was that it is a mistake to think of "programmin g languages
                and their respective IDEs" as if the IDE is inextricably tied to a
                particular language and the language is inextricably linked with a
                particular IDE.

                --
                -Scott David Daniels
                scott.daniels@a cm.org

                Comment

                Working...