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 will explore a possible answer to this question.