De onde vem o termo "fluência de recursos"?

13

Há um artigo decente da Wikipedia sobre o "Rastejamento de recursos", mas não indica uma origem. Uma pesquisa no Google leva apenas a um artigo vago afirmando que "Earl Rich" cunhou o termo, mas não há muito backup para essa reivindicação. Há uma história em quadrinhos de Dilbert de 2001 sobre o assunto, mas o tom parece implicar que o termo já existia; mais ou menos confirmado pelo fato de o Google ter resultados anteriores a 2000 . No entanto, é difícil encontrar as provas exatas de origem.

Então, quem, se é que tem alguém, cunhou o termo "Rastejamento de recursos"? De onde isso vem?

Jeroen
fonte
1
A versão de 1991 do arquivo de jargão não mostra fluência de recursos, mas mostra "característica rasteira" e "característica rasteira", que são precursoras do termo.
1
@ MichaelT: a versão 1.1.3, de 1981, já menciona "façanha rastejante" (embora não em sua própria entrada). jargon-file.org/archive/jargon-1.1.3.dos.txt
Michael Borgwardt
2
@MichaelBorgwardt sim Eu estava trabalhando em uma resposta com essas informações antes de serem fechadas. Portanto, a resposta parece ser "MIT no início dos anos 80 ou antes".
2
Dada a existência de um termo estreitamente relacionado em uma edição tão antiga do Jargon File, a melhor resposta que você provavelmente terá é "cultura dos hackers do MIT / Stanford dos anos 70".
Michael Borgwardt
3
Pergunta interessante. Eu tinha assumido que o "rastejamento de características" era derivado de "rastejamento de missão", mas o "rastejamento de missão" data apenas dos anos 90.
precisa

Respostas:

8

A história etimológica do jargão do computador está bem documentada no arquivo Jargon (a versão atual deste documento é 4.4.8 ).

O termo específico "Rastreamento de recursos" é listado como "Novo no 4.1.0" no log de alterações . 4.1.0 data de 12 de março de 1999 e é definido como:

feature creep:n. O resultado de {creeping featurism}, como em "O Emacs tem um caso ruim de característica creep".

Embora esse seja o primeiro uso da palavra em um contexto específico, há indicações de que a frase existia anteriormente de alguma forma.

O início de cada arquivo de jargão possui uma seção sobre os vários aspectos não relacionados a palavras do uso da linguagem por tipos de computador.

Em uma versão anterior do arquivo Jargon de 1981:

Soundalike slang: similar to Cockney rhyming slang.  Often made up on
   the spur of the moment.  Standard examples:
    Boston Globe => Boston Glob
    Herald American => Horrid (Harried) American
    New York Times => New York Slime
    historical reasons => hysterical raisins
    government property - do not duplicate (seen on keys)
        => government duplicity - do not propagate
   Often the substitution will be made in such a way as to slip in
   a standard jargon word:
    Dr. Dobb's Journal => Dr. Frob's Journal
    creeping featurism => feeping creaturism
    Margaret Jacks Hall => Marginal Hacks Hall

A entrada "característica rasteira" sugere que o termo pode ter sido usado, se não na forma exata de "característica rastejante".

Portanto, a linguagem em que o termo existia em 1999 na comunidade hacker (saiba que o termo " hacker " no arquivo de jargão é um grupo diferente do que é hoje).

As indicações de que a frase existia, apesar de não ter entrado formalmente no léxico, apareceram em 1981 e podem ter sido um uso comum nas comunidades do MIT e de Stanford.

O conceito de "fluência dos recursos" pode ser documentado em 1975 como parte do Mês do Homem Mítico . Em um dos ensaios desta coleção, "Second System Effect" é descrito. No resumo da Wikipedia :

O efeito do segundo sistema propõe que, quando um arquiteto projeta um segundo sistema, é o sistema mais perigoso que ele jamais projetou, porque ele tenderá a incorporar todas as adições que ele originou, mas não adicionou (devido a restrições de tempo inerentes) para o primeiro sistema. Assim, ao embarcar em um segundo sistema, um engenheiro deve estar ciente de que é suscetível de projetá-lo em excesso.

Perceba que a diferença entre o Mythical Man Month e o arquivo Jargon provavelmente representa duas culturas diferentes - o Mythical Man Month é da perspectiva de gerenciamento de projetos, enquanto o arquivo jargon é mais da perspectiva hacker / acadêmica.


fonte
7

Característica fluência

A frase feature creep data de pelo menos 1990, conforme usado em uma postagem comp.sys.mac da Usenet na San Francisco MacWorld Expo de 15 de abril de 1990 :

À medida que a indústria amadurece, todos começam a ter a mesma aparência e os shows ficam menos interessantes, cada vez menos produtos maravilhosamente novos e impressionantes (acho que é porque todas as coisas relativamente óbvias são feitas). Todo mundo acaba jogando 'característica rastejante' com seus concorrentes.

Três meses depois, no mesmo grupo, uma resposta a uma "sugestão do Finder 7.0" em 13 de julho de 1990 :

Realmente não há necessidade de algo tão específico: o modelo de Comunicação entre aplicativos do System 7.0 já fornece uma base para fazer esse tipo de coisa. ... A Apple não projetou um gerenciador de fluxo com as funções que você descreve, provavelmente porque queria deixar algo para os desenvolvedores. Eu também suspeito que os engenheiros de software de sistema da Apple provavelmente tenham coisas melhores com que se preocupar do que padronizar um dicionário de ortografia. Em uma mensagem anterior, alguém mencionou Feature Creep , e acho que isso se aplica muito bem.

Em 1993, era mais comum na Usenet .

Featurism rastejante

A frase anterior rastejando característica aparece no Jargon File 1.1.3 (22 de julho de 1981) como uma forma de gíria sonora:

featurism rastejante => creaturism de taxa

O recurso creep em si não aparece até o Jargon File 4.1.0 (12 de março de 1999):

: recurso fluência: n. O resultado de {creeping featurism}, como em "O Emacs tem um caso ruim de característica creep".

Requisitos fluência

A fluência do recurso sinônimo aparece nos trechos da Autorização de dotações do Departamento de Defesa para o ano fiscal de 1985 , publicado em 1984:

A experiência demonstrou que execuções mais longas de produção resultam em requisitos de "fluência" . Melhorar essa estimativa para fins orçamentários exigiria que a Força Aérea encarregasse formalmente os contratados de fornecer detalhes de estimativas de custos vinculados a uma taxa de produção hipotética.

No ano seguinte, um trecho de dotações do Departamento de Defesa para 1986: audiências perante um subcomitê da Comissão de Dotações, Câmara dos Deputados, nonagésimo nono congresso, primeira sessão, parte 2 :

Damos um reinado muito sólido ao revestimento de ouro, aos requisitos de fluência e às ordens de alteração de engenharia. Tudo o que tiver algum impacto no custo de um contrato, uma vez assinado, deve ser aprovado para uma renúncia pela CNO, por mim ou pelo comandante, se for um programa da Marinha.

Em 1986, ele aparece nos documentos do IEEE sobre aviônicos, e em 1987 os registros de conferências do IEEE e, a partir daí, em outros livros de engenharia de software.

Missão rastejante

O recurso creep provavelmente não é derivado do mission creep , definido pelo Oxford English Dictionary como:

orig. US Mil. gíria uma mudança gradual nos objetivos políticos ou estratégicos durante o curso de uma campanha militar, freqüentemente resultando em um conflito não resolvido ou em um compromisso aberto; também em uso prolongado.

Sua primeira citação é de 1991:

Estamos entrando em conflito com uma missão mal definida, há um aumento da missão em um período de tempo muito mais reduzido, [etc.].

A primeira que encontrei foi no Los Angeles Times de domingo, 27 de junho de 1993 ("Soldados da Nova Ordem Mundial - pacíficos agressivos, fuzileiros navais dos EUA derrubam os senhores da guerra da Somália e escrevem um plano militar para futuras campanhas"):

Mas Abbot nunca fez exatamente o mínimo na Somália; ele foi apontado, de fato, pelo general Johnston como um dos comandantes que foram além da missão principal dos fuzileiros navais de garantir rotas de suprimento de alimentos e neutralizar os clãs e bandidos em guerra da Somália - uma tarefa realizada dentro de dois meses dos fuzileiros navais. chegada - a projetos de desenvolvimento como a reconstrução de departamentos policiais locais, escolas e centros comunitários. Johnston chamou de "Mission Creep".

Outra fluência

Eis um "creep de núcleo" de 1960 e um "creep de especialidade" de 1983 , ambos da Military Review .

Hugo
fonte
No Google Livros, eis um possível recurso de 1988 e 1989 , mas são trechos para que as datas possam estar erradas.
Hugo
Eis um "creep de núcleo" de 1960 e um "creep de especialidade" de 1983 , ambos da Military Review .
Hugo