Hermeneutic practices in software development: the case of Ada and Python.

This paper shows the relevance of hermeneutic philosophy to understand how info-communication technologies frame our contemporary lifeworld. It demonstrates that the programming languages are the result of collective interpretations of the general lifeworld of programmers, management and political d...

Descripción completa

Detalles Bibliográficos
Publicado en:Techné: Research in Philosophy & Technology Vol. 13; no. 1; pp. 27 - 50
Autor principal: Binzberger, Viktor
Formato: Artículo
Publicado: Philosophy Documentation Center Winter2009
Materias:
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=44289824&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 44289824
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        01617249
        2Y0N
      jtl: Techné: Research in Philosophy & Technology
      issn: 01617249
      maglogo: N
    pubinfo:
      dt: Winter2009
      vid: 13
      iid: 1
      pid: 2411
      pub: Philosophy Documentation Center
    artinfo:
      ui: 44289824
      ppf: 27
      ppct: 23
      formats:
        fmt:
          @attributes:
            type: P
            size: 396KB
      tig:
        atl: Hermeneutic practices in software development: the case of Ada and Python.
      aug:
        au: Binzberger, Viktor
        affil: Béla Julesz Cognitive Science Research Group, Budapest University of Technology and Economics and The Hungarian Academy of Sciences
      su:
        Hermeneutics
        Philosophical analysis
        Programming languages
        Communication & culture
        Computer software development
      sug:
        subj:
          Hermeneutics
          Philosophical analysis
          Programming languages
          Communication & culture
          Computer software development
      keyword:
        hermeneutics
        practices
        programming
      ab: This paper shows the relevance of hermeneutic philosophy to understand how info-communication technologies frame our contemporary lifeworld. It demonstrates that the programming languages are the result of collective interpretations of the general lifeworld of programmers, management and political decision-makers. By having been inscribed into the processes of language use, this general interpretation permeates the particular practices of understanding that are possible within the language framework. I support my argument by contrasting the hermeneutic concerns about the understanding between programmers which stand behind the design of the Ada and the Python programming languages. Ada, with its emphasis on achieving seamless communication through rationalistic standardization and the technical embodiment of the background of understanding, bears the imprint of the culture of Cold War-era DoD-funded military projects. On the other side, Python is inscribed with a culture of open-ended discussion and self-reflective practices of conventionalization that is characteristic of the FLOSS world.
      pubtype: Academic Journal
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      custom: Copyright of Techné: Research in Philosophy & Technology is the property of Philosophy Documentation Center and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use.
      item: Techné: Research in Philosophy & Technology
      holder: Philosophy Documentation Center
      dt:
        @attributes:
          year: 2009
    holdings:
      @attributes:
        islocal: N