ArtSCI na Computação - de volta aos primórdios

22
ARTSCI na computação de volta aos primórdios Daniel Cukier [email protected] www.agileandart.com

description

http://www.agileandart.com

Transcript of ArtSCI na Computação - de volta aos primórdios

Page 1: ArtSCI na Computação - de volta aos primórdios

ARTSCI na computaçãode volta aos primórdios

Daniel [email protected]

www.agileandart.com

Page 2: ArtSCI na Computação - de volta aos primórdios

“Se a programação de computadores irá se tornar uma área importante na

pesquisa e desenvolvimento da computação, uma transição de Arte

para Ciência deve ser feita”

Comunications

Page 3: ArtSCI na Computação - de volta aos primórdios

lat. ars = habilidade

Page 4: ArtSCI na Computação - de volta aos primórdios

tecnologiatécnica

τεχνη

Page 5: ArtSCI na Computação - de volta aos primórdios

ArtesCiências Liberais

Page 6: ArtSCI na Computação - de volta aos primórdios

The Art of Piano Playing

Page 7: ArtSCI na Computação - de volta aos primórdios

The Art of Playing the Pianoforte

Page 8: ArtSCI na Computação - de volta aos primórdios

The Science of Pianoforte Technique

Page 9: ArtSCI na Computação - de volta aos primórdios

The Art of Piano Playing: a Scientific Approach

Page 10: ArtSCI na Computação - de volta aos primórdios

“todo programador deveria ser treinado como artista”Richard Gabriel

“um programador que escreve código limpo é um artista que, através de uma série de transformações, leva uma tela em branco

a um sistema elegantemente codificado”Uncle Bob

“programar é muito mais do que lidar com máquinas”Dave Thomas e Andy Hunt

“o pensamento de um programador funciona de forma semelhante a de um poeta”

Frederick P. Brooks

“existe muita semelhança entre programação de computadores e pintura”

Paul Graham

Page 11: ArtSCI na Computação - de volta aos primórdios

“nos dias de hoje, a tragédia da Arte é que nela não há Ciência; e a tragédia da Ciência é que nela não há

emoção”Peter Brook

“a sociedade precisa de todos os tipos de habilidades que não são somente cognitivas; elas são emocionais,

elas são afetivas. Você não pode dirigir uma sociedade somente com dados e computadores.

Alvin Toffler

“depois que um certo nível de conhecimento técnico é atingido, Ciência e Arte tendem a coalescer em estética, plasticidade e forma. Os maiores cientistas são artistas também”

Albert Einstein

Page 12: ArtSCI na Computação - de volta aos primórdios

“A programação deixou de ser uma Arte para se tornar Ciência por uma

simples razão: começamos a chamá-la de Ciência da Computação”

Page 13: ArtSCI na Computação - de volta aos primórdios

“ciência seria o conhecimento que compreendemos tão bem que conseguimos ensiná-lo a um computador; se você não compreende algo totalmente, então seria uma Arte lidar um isso (...) Existe uma distância enorme entre o que os computadores podem fazer e o que as pessoas podem fazer. As visões incríveis que as pessoas têm quando falam, escutam, criam ou mesmo quando programam estão longe do alcance da ciência; quase tudo ainda é uma Arte (...) A Ciência sem a Arte é suscetível a se tornar ineficaz; a Arte sem a Ciência é suscetível a se tornar imprecisa (...) Precisamos combinar ciência com valores artísticos se quisermos progredir de verdade”

Donald Knuth

Page 14: ArtSCI na Computação - de volta aos primórdios
Page 15: ArtSCI na Computação - de volta aos primórdios
Page 16: ArtSCI na Computação - de volta aos primórdios

Problema de demarcaçãoPositivismoAutoritarismo elitistaAnarquismo EpistemológicoIndutivismoConvencionalismo

Page 17: ArtSCI na Computação - de volta aos primórdios

Problema de demarcação

Nem sempre é possível saber quando uma

teoria é melhor que a outra. Muitas vezes é

difícil saber qual delas é realmente ciência e

qual não é

Page 18: ArtSCI na Computação - de volta aos primórdios

Positivismo

a visão de que questionamentos científicos

sérios não deveriam procurar causas provenientes de

alguma origem externa, mas sim limitar-se ao estudo das

relações existentes entre fatos que são diretamente

acessíveis a observação

Page 19: ArtSCI na Computação - de volta aos primórdios

Autoritarismo elitista

o problema de demarcação é levado a um júri de

cientistas aceitos (elite), que julgam se um trabalho

é científico ou não (os congressos científicos

funcionam assim)

Page 20: ArtSCI na Computação - de volta aos primórdios

Anarquismo Epistemológico

não existem regras metodológicas úteis ou livre de exceções que

governam a Ciência ou o desenvolvimento do conhecimento. A ideia de que Ciência pode ou deve operar de acordo com regras fixas e

universal é irrealista e perniciosa, indo contra a própria Ciência

Page 21: ArtSCI na Computação - de volta aos primórdios

Indutivismo Uma questão é científica se for provada por

fatos

Mostrando-se que um fato é verdadeiro num determinado contexto, somos induzidos a crer que ele é verdadeiro sempre

Uma questão só é científica se ela for provável

Uma teoria é melhor que outra se for mais provável

Page 22: ArtSCI na Computação - de volta aos primórdios

Convencionalismo

a ideia de que uma teoria científica possa ser uma

convenção criada e acordada por algumas pessoas para que se possa fazer alguns cálculos e

estudos subsequentes, ou seja, novas decisões tomadas a partir

de outras decisões tomadas anteriormente