As coisas mudam

Preview:

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

As Coisas MudamLuiz Borba

http://borba.blog.br

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?

Pessoas Mudam

Coisas que levei um tempo para

aprender

Luiz Borba http://borba.blog.br

As vezes, um objeto muda

sua vida.

do modem ao asm

Não seja especialista em uma coisa só.

A semana mais longa da minha

vida

O Gerente Interino

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.

what killed rup

could kill

agile, too

Luiz Borba

COURAGE

A gente muda mesmo sem querer...

Tecnologias Mudam

http://borba.blog.br

Merda AconteceLuiz Borba

Twitter no Início

Twitter Hoje

Merda Acontece porque não evoluimos nossos sistemas ao

longo do tempo

Por que você precisa (re)aprender linguagens

funcionais? Luiz Borba Maio-2010

E como ficou o paradigma funcional?

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

�Software is getting slower faster than hardware becomes

faster� (Nicklaus Wirth)

Homo Conectadus@luizborba

“O Futuro” luiz borba

19761977 1980

1983

19771977

19851998 2006

1991

2006

2008

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

Pessoas mudam suas percepções sobre as

tecnologias

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

Luiz Borba (borba@cesar.org.br)

mas tinha medo de perguntar.

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 !

11 HISTÓRIAS E 1 SEGREDO

Luiz Borbahttp://borba.blog.br

Aspect-Oriented Programming

(AOP) é bacana

Aspect-Oriented Programming

(AOP) é pura bosta

Esse livro é bom pra

caralho

...já esse livro é uma

merda

Evolução da Arquitetura CESAR/

PITANG

Luiz Borba (borba@pitang.com)

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

Empresas Mudam

E quando não muda?

...fica pelo caminho

As Leis de Borba

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

Arquitetura Pragmática

Primeira Lei de Borba

Primeira Lei de Borba

Toda solução definida está errada.

Precisa PROVAR!

Segunda Lei de Borba

Segunda Lei de Borba

Toda solução definida que comprovadamente funciona

estará errada em breve.

O Mundo MUDA!

Como Sobreviver nesse mundo?

“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”

Últimas provocações

OBSOLET

O

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

Obrigado!

Luiz Borbahttp://borba.blog.br

Recommended