I had a lot of recurrent conversations over why we should use automatic testing, unit testing or TDD. Through these conversations, I’ve heard a lot of arguments pro and con to these techniques, so I decided to summarize them. To be honest, I am very passionate about TDD. I believe this technique is a must know for every developer who’s serious about his or her craft. Despite my...
Links
You can find here links to some of the most interesting sites and articles that I read. Paul Graham’s essays – I believe that Paul Graham is a genius. Not only did he left his mark on software development, but he also funded Y!Combinator, a venture capitalism company specialized in technology start-ups, and, as if this wasn’t enough, he writes perfect, both in form and in...
Books I Read
I love books. They allow us to explore areas that we would never have thought of, expose us to ideas that we could never have had, marvel us with their stories, their style and their lessons. I love a good story and I believe story telling is part of our lives more than we realize. I love when writers use words in unexpected or harmonic ways. I love to get their message about the human spirit...
Storytelling
I spent my last few months living at my in-laws farmhouse, somewhere in the country side Romania. The farm is a typical Romanian one; upon the first sight it looks as if time has stopped 100 years ago and people went on living in the same way they did for hundreds of years before that. The only modern artefacts you can find there are electricity, cars, old TVs and the Internet connection that...
Questions About Agile That We’d Like to Answer
V1, Because We Embrace Change
by Alexandru Bolboacă and Maria Diaconu
Does Agile Work?
Short Answer:
The optimistic version: Yes. No.
The pessimistic version: No. Yes.
Philosophical Answer:
If you become a Buddhist, will it end your suffering?
If you learn martial arts, will you be able to always defend yourself?
If you learn the rules of chess, will you become a grand master?