Writing code you won't hate tomorrow

As developers we write code every day, but we frown at it a week later. Why do we have such a hard time with code written by others and ourselves, this raging desire to rewrite everything we see? Writing code that survives the test of time and self-judgment is a matter of clarity and simplicity. Let’s talk about growing, learning and improving our code with calisthenics, readability and good design.

Recording

Slides

comments powered by Disqus

Related Posts

Desenvolvendo um auto-complete com PHP e Ajax

Desenvolvendo um auto-complete com PHP e Ajax

  • July 10, 2006

** Script atualizado para versão 1.1, clique aqui para ver os detalhes **

Desenvolvendo uma solução de sistema de gerência para o Dep. Comercial do ComuniWeb recebi inúmeros pedidos de “mas não pode aparecer os nomes dos clientes quando vou digitando?”. Ok não foi tão lindo e poético assim, na verdade o que acontecia era que o auto-complete padrão do IE causava uma confusão enorme nos usuários (usuário é usuário né?).

Me vi então cara a cara com um problema, como resolver este problema? Precisava que um script ao tempo que a pessoa digitava fizesse uma busca no banco para retornar a lista de clientes e o seu vendedor, isso tudo num browser. Se o tmepo hoje fosse alguns meses atrás (não muitos) eu falaria “impossível, estamos falando de web, nao delphi ou VB!”. Alás que surgiu o xmlHttpRequest e tudo mudou…

Read More
Feedalizr.com - Cliente FriendFeed para o Desktop

Feedalizr.com - Cliente FriendFeed para o Desktop

  • April 15, 2008

Aproveitando minha recente entrada no SWAT Team, essa semana foi lançada uma interessante ferramenta idealizada por membros da equipe, tanto daqui como da Africa do Sul.

Read More
PHPConfBR09 - Como foi o primeiro dia

PHPConfBR09 - Como foi o primeiro dia

  • November 29, 2009

Veja minhas impressões do primeiro dia da conference.

Read More