Archive for July, 2009
My latest tour through a museum
Posted on 28. Jul, 2009 by guilhermesilveira.
I just went to korea’s national museum and for the first time in my life, as a grown up, I actually spent time amazed by how the human race was capable to achieve such amazing tasks done. I spent some hours looking at old objects produced by people who lived long before I started using [...]
Continue Reading
"Complex ifs" means anemic models
Posted on 20. Jul, 2009 by guilhermesilveira.
One of the paragraphs on my last post commented how someone could easily simplify an if: just extracting a variable. Today, while waking up, I was thinking how to try to simplify all if conditions. Let’s imagine that I have a simple if which checks the condition of a boolean variable: isReady = … if [...]
Continue Reading
Comprehensible languages x Expressive code x The other side of the world
Posted on 12. Jul, 2009 by guilhermesilveira.
One reason to care about expressiveness Most developers agree nowadays that mantaining software is an important task, either refactoring it as a task is completed or one year later when new functionalities are added, the cost of maintainability should be kept as low as possible in most cases. Mentioning most cases, i automatically exclude pieces [...]
Continue Reading
Agile methods and Mathematics
Posted on 08. Jul, 2009 by guilhermesilveira.
The Agile Brazil 2009 meeting gave me something really nice to think about (and play with).For those who still do not know, I have studied Applied Math at USP and switched to Computer Applied Math. During my earlier years at the university, I have had a mentor who had his specialization in dynamical systems and [...]
Continue Reading
Continuous integration x Versionless software
Posted on 03. Jul, 2009 by guilhermesilveira.
10 days ago I got the “ThoughtWorks Anthology” book and was amazed by how some of our ideas matched what was implemented in their projects/clients – in a broader scale, of course. The thing that amazed the most was one of the most difficult steps, that we face since we were little kids with our [...]
Continue Reading
Continuous integrating: parallel tests the way they should be
Posted on 01. Jul, 2009 by guilhermesilveira.
Tired of running your tests in more than 10 minutes? Or tired of categorizing them in order to run them in parallel?
SUBSCRIBE TO OUR RSS