Tagsoftware development

Information and Software Development

I

by Alexandru Bolboacă and Maria Diaconu Software development is a young domain and thus still trying to find its ways. The truth is that we only partially understand why existing practices work (or not) as they do. We believe that one of the core questions of software development has not yet been answered. The question is: What are we actually doing when developing software? In the following, we...

Does TDD Really Work?

D

Since TDD gained exposure in the industry, lots of people ask: Does TDD really work? This is a perfectly valid question and many TDD-ers I know tend to avoid it, probably because they don’t know or because they fear the answer. TDD is wonderful at personal level; it makes you feel very good about yourself because of the continuous reward system that’s ingrained in the practice...

Unit Testing, Automatic Testing, TDD – Pros and Cons

U

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...

Questions About Agile That We’d Like to Answer

Q

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?

alexbolboaca.ro Reflections on design, craft and software

A new home for merging ideas about design

It is my strong belief that software design can learn a lot from other design disciplines. I wrote blog posts, a book and did talks on this topic, and it was time to group them all together. These ideas have now a new home: https://codedesigner.eu. My plan is to add more blog posts there, and to involve other people doing work in this area.