79
As Coisas Mudam Luiz Borba http://borba.blog.br

As coisas mudam

Embed Size (px)

DESCRIPTION

Apresentação feita no encontro de usuários do Frevo on Rails. É uma colagem de várias apresentações passadas onde falo sobre mudança.

Citation preview

Page 1: As coisas mudam

As Coisas MudamLuiz Borba

http://borba.blog.br

Page 2: As coisas mudam

1989

Estu

dant

e

1991

Prog

ramad

or

1994

Empr

eend

edor

Anali

sta de

Tecno

logia

1998

Líder

Técnico

2000

2001

Arquiteto de

Software

2005

Scrum Master

2010

Consultor em

Tecnologia

2014(?)

Consultor em

NegóciosQuem é

Luiz Borba?

Page 3: As coisas mudam

Pessoas Mudam

Page 4: As coisas mudam
Page 5: As coisas mudam
Page 6: As coisas mudam

Coisas que levei um tempo para

aprender

Luiz Borba http://borba.blog.br

Page 7: As coisas mudam

As vezes, um objeto muda

sua vida.

Page 8: As coisas mudam

do modem ao asm

Page 9: As coisas mudam
Page 10: As coisas mudam
Page 11: As coisas mudam

Não seja especialista em uma coisa só.

Page 12: As coisas mudam
Page 13: As coisas mudam

A semana mais longa da minha

vida

Page 14: As coisas mudam

O Gerente Interino

Page 15: As coisas mudam

Faça sempre o que tem afinidade e pode fazer

bem. Não vire um profissional medíocre só para ter um título

mais pomposo.

Page 16: As coisas mudam

what killed rup

could kill

agile, too

Luiz Borba

Page 17: As coisas mudam

COURAGE

Page 18: As coisas mudam

A gente muda mesmo sem querer...

Page 19: As coisas mudam

Tecnologias Mudam

Page 20: As coisas mudam

http://borba.blog.br

Merda AconteceLuiz Borba

Page 21: As coisas mudam

Twitter no Início

Page 22: As coisas mudam

Twitter Hoje

Page 23: As coisas mudam

Merda Acontece porque não evoluimos nossos sistemas ao

longo do tempo

Page 24: As coisas mudam

Por que você precisa (re)aprender linguagens

funcionais? Luiz Borba Maio-2010

Page 25: As coisas mudam

E como ficou o paradigma funcional?

•  Basicamente na academia •  Desde de meados dos anos 90 •  Completamente esquecido

Page 26: As coisas mudam

�Software is getting slower faster than hardware becomes

faster� (Nicklaus Wirth)

Page 27: As coisas mudam

Homo Conectadus@luizborba

Page 28: As coisas mudam
Page 29: As coisas mudam
Page 30: As coisas mudam
Page 31: As coisas mudam
Page 32: As coisas mudam
Page 33: As coisas mudam
Page 34: As coisas mudam
Page 35: As coisas mudam
Page 36: As coisas mudam
Page 37: As coisas mudam
Page 38: As coisas mudam

“O Futuro” luiz borba

Page 39: As coisas mudam

19761977 1980

1983

19771977

19851998 2006

1991

2006

2008

Page 40: As coisas mudam

o chave para o futuro é a redução da complexidade

Page 41: As coisas mudam

Pessoas mudam suas percepções sobre as

tecnologias

Page 42: As coisas mudam

Tudo o que você sempre quis saber sobre o seu projeto...

Luiz Borba ([email protected])

mas tinha medo de perguntar.

Page 43: As coisas mudam

Introdução •  C.E.S.A.R (Centro de Estudos e Sistemas Avançados do Recife) •  Cenário do C.E.S.A.R

–  Perto de 400 empregados –  Vários Projetos diferentes

•  Não trabalha exclusivamente em mercados verticais –  Arquiteturas diferentes –  Tecnologias diferentes –  Qual a taxa de sucesso dos nossos projetos ? –  “Para mudar seu destino, primeiro você tem mudar sua atitude”

•  Grupo de Engenharia –  Criar mecanismos para melhoria da produtividade

•  Problema: Como saber se as iniciativas para melhoria deram resultado ? –  A PRODUTIVIDADE DEVE SER MEDIDA !

Page 44: As coisas mudam

11 HISTÓRIAS E 1 SEGREDO

Luiz Borbahttp://borba.blog.br

Page 45: As coisas mudam

Aspect-Oriented Programming

(AOP) é bacana

Page 46: As coisas mudam

Aspect-Oriented Programming

(AOP) é pura bosta

Page 47: As coisas mudam

Esse livro é bom pra

caralho

Page 48: As coisas mudam

...já esse livro é uma

merda

Page 49: As coisas mudam

Evolução da Arquitetura CESAR/

PITANG

Luiz Borba ([email protected])

Page 50: As coisas mudam

Histórico •  Pré-História (1996-2001)

–  Arquitetura CESAR 1.0 (ufpe) –  FIC (infra-estrutura)

•  Idade Antiga (2001-2003) –  Arquitetura CESAR 2.0 (ejb, j2ee patterns) –  CFC (projetos)

•  Idade Média (2003-2005) –  Padrões declinam –  CFC declina

•  Idade Moderna (2005-) –  New CFC (ioc) –  Nasce a Pitang

•  Idade Contemporânea –  Maximizar Reuso

Page 51: As coisas mudam

Empresas Mudam

Page 52: As coisas mudam
Page 53: As coisas mudam
Page 54: As coisas mudam
Page 55: As coisas mudam
Page 56: As coisas mudam
Page 57: As coisas mudam
Page 58: As coisas mudam

E quando não muda?

Page 59: As coisas mudam
Page 60: As coisas mudam
Page 61: As coisas mudam
Page 62: As coisas mudam
Page 63: As coisas mudam
Page 64: As coisas mudam

...fica pelo caminho

Page 65: As coisas mudam

As Leis de Borba

Page 66: As coisas mudam

Luiz Borba @luizborba - http://borba.blog.br

Arquitetura Pragmática

Page 67: As coisas mudam

Primeira Lei de Borba

Page 68: As coisas mudam

Primeira Lei de Borba

Toda solução definida está errada.

Page 69: As coisas mudam

Precisa PROVAR!

Page 70: As coisas mudam

Segunda Lei de Borba

Page 71: As coisas mudam

Segunda Lei de Borba

Toda solução definida que comprovadamente funciona

estará errada em breve.

Page 72: As coisas mudam

O Mundo MUDA!

Page 73: As coisas mudam

Como Sobreviver nesse mundo?

Page 74: As coisas mudam

“Eu vou desdizer Aquilo tudo que eu lhe disse antes Eu prefiro ser Essa metamorfose ambulante Do que ter aquela velha opinião Formada sobre tudo”

Page 75: As coisas mudam
Page 76: As coisas mudam

Últimas provocações

Page 77: As coisas mudam

OBSOLET

O

Page 78: As coisas mudam

Já não oferecem soluções ROBUSTAS para a NOVA ENTERPRISE

Page 79: As coisas mudam

Obrigado!

Luiz Borbahttp://borba.blog.br