Category Archives: Methodologies

Should I learn first design patterns or object oriented principles?

This is a question I faced while chatting with a Junior Java Developer recently. I think it is an interesting question, especially because it seems the two things could be put on the same level at first glance. You find below my answer, hoping it is clear enough and that may help someone else clarifying [...]

The Impact of Lean and Agile Quantified

This post mean to sum up the key fact you can find analysed on this Larry Maccherone’s talk: http://www.infoq.com/presentations/agile-quantify. Before to start be aware that: Correlation does not mean causation There are no best practices, only good practices Iteration Length Teams using two-week iterations have the best balanced performance Longer iterations correlate with higher Quality Shorter iterations [...]