Archive for July, 2009

My latest tour through a museum

Posted on 28. Jul, 2009 by guilhermesilveira.

1

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.

2

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.

2

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.

2

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.

2

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.

0

Tired of running your tests in more than 10 minutes? Or tired of categorizing them in order to run them in parallel?

Continue Reading