Posted on 2009/09/08 by sergiotaborda
Por esta hora – quase um mês depois do meu ultimo post – alguns podem estar pensando o que tenho andado a fazer.
Quando criei este blog lá em 2007 era para ser apenas um lugar onde pudesse escrever sobre os meus gostos – que são muitos e variados. O “problema“ é que rapidamente o gosto [...]
Arquivado em: Blog, Desenvolvimento, Java | 3 Comentários »
Posted on 2009/08/11 by sergiotaborda
Dom Quixote lutava contra moinhos de vento. Muitos programadores estão lutando contra fantoches. Generalizou-se a ideia de que objetos sem métodos outros que não modificadores (set) e acessores (get) são ruins porque são sempre manipulados por outros objetos: são fantoches.
Ora, esta ideia, em si mesma é que é a grande fantochada. Alguns objetos são simplesmente [...]
Arquivado em: Desenvolvimento, Java | Tagged: design, modelo anêmico, OO, Patterns | 11 Comentários »
Posted on 2009/08/02 by sergiotaborda
Muita comoção tem rolado por ai sobre como a linguagem Java será substituída por outras, especialmente as linguagens que estão entrando na JVM.
Acho que muita gente não entendeu que o J em JVM significa Java. O que quero dizer com isto é que a JVM foi feita para correr Java. Ok, ela foi feita para [...]
Arquivado em: Blog, Desenvolvimento, Java | 3 Comentários »
Posted on 2009/07/23 by sergiotaborda
Escrever software implica comunicar a uma máquina as intenções de um ser humano. Para qualquer comunicação é necessário um conjunto de símbolos que ambas as partes reconhecem e entendem. O problema com as máquinas de hoje é que elas entendem um número limitado de símbolos, muito menor que o dos humanos.
Para resolver isso, vários paradigmas [...]
Arquivado em: Blog, Carreira, Desenvolvimento | Tagged: Carreira, Desenvolvimento, Programação, Programador, software, TI | 19 Comentários »
Posted on 2009/07/04 by sergiotaborda
Se você é desenvolvedor a algum tempo com certeza já se deparou com a questão da promoção de sênior a gerente. Por algumas razões que iremos analisar as pessoas não só aceitam este fato como esperam por ele.
Não é incomum durante uma entrevista perguntar para o candidato a uma vaga de desenvolvedor onde ele se [...]
Arquivado em: Blog, Carreira, Desenvolvimento, Gerência, Scrum | Tagged: Carreira, Gerência, software, TI, valor | Leave a Comment »
Posted on 2009/06/19 by sergiotaborda
Vivemos uma época transformadora no desenvolvimento de software . A partir da segunda década do século XXI só vai sobreviver quem fizer software barato (leia-se: sem “gordura”), recheado de valor, feito com responsabilidade e entregue no prazo. É a hora de separar o trigo do joio.
Os sufixos júnior e sênior me aborrecem enormemente desde sempre. [...]
Arquivado em: Blog, Carreira, Desenvolvimento | Tagged: boas práticas, Carreira, Desenvolvimento, seculo XXI, TI | 21 Comentários »
Posted on 2009/06/15 by sergiotaborda
Um dia todos usarão Scrum e tirarão um bom sarro das metadologias obcuras e cabalisticas que se usam por ai hoje em dia.
Até lá é preciso difundir as práticas e teorias do Scrum. Desmitificar um pouco esse novo. Afinal muito se escrever por ai sem pés nem cabeça. Uns dizem que o Scrum é baseado [...]
Arquivado em: Scrum | Tagged: Desenvolvimento, projeto, Scrum, Gerência, cronograma, sprint, TI | 2 Comentários »
Posted on 2009/05/16 by sergiotaborda
Existe uma moda de falar em sistema pequenos. “Posso fazer xxxxx ? é para um sistema pequeno.” , ” se eu fizer xxxxx tudo bem, certo? é apenas um sistema pequeno” – todos já ouvimos isto e até alguns já podem ter dito. Normalmente xxxxx é alguma gambiarra.Do tipo, posso fazer meu sistema apenas com [...]
Arquivado em: Blog, Carreira, Desenvolvimento | Tagged: Desenvolvimento, negocio, projeto, software, TI | 7 Comentários »
Posted on 2009/04/21 by sergiotaborda
Já era hora, eu achei, de criar um novo blog para falar do MiddleHeaven.
Tenho dedicado meu muito escasso tempo livre a este projeto durantes os últimos anos e está na hora de o mostrar ao mundo (e ser criticado por isso …).
O blog em inglês não deslanchou e o site feito pelo maven é pesado [...]
Arquivado em: Blog, Desenvolvimento, Java, MiddleHeaven | Tagged: framework, MiddleHeaven, projeto | 1 Comentário »
Posted on 2009/03/21 by sergiotaborda
Programar em Java pode ser uma experiencia muito rica e gratificante, sobretudo quando construímos programas elegantes – que com poucas linhas fazem muitas coisas.
Nem sempre é fácil manter qualidade no código, sobretudo quando muitas mãos mexem nele.
Uma forma de obter qualidade é que toda a equipe siga um padrão de codificação comum, mas isso não [...]
Arquivado em: Desenvolvimento, Java | Tagged: boas práticas, Carreira, Desenvolvimento, software | 1 Comentário »