Professional software development between science, sound experience and beliefs: conclusions

In conclusion,

    nowadays Professional Software Development compared for example with Medicine, is still in its early 
Middle Ages.

    Computer Science, academic Software Engineering and IT industry provide some answers. But after science and
sound experience, there is still a large area of unknowns and uncertainties.
In presence of unknowns and uncertainties, many rely on current trends that can be easily confused for fads and popular beliefs and superstitions. Others rely on popular experts
whose reliability is determined by their popularity, reputation or authority. Others rely on personal intuition

ithout a universal theory and with lessons learned from experience that cannot be generalized and with lack of profs, the answers we have to many questions from the day-to-day work are not always correct. Some are based on wrong assumptions, some have been over-generalized and some have not been properly verified.

By one side there are the IT industry and practitioners, on the other are researchers and academics. There is a near-complete disconnect between the two [1]. And it doesn't help.

It is likely that neither of us knows anything worthwhile, but he thinks he knows something when he does not, whereas when I do not know, neither do I think I know; so I am likely to be wiser than he to this small extent, that I do not think I know what I do not know

Print | posted @ sabato 14 settembre 2013 03:17

Comments have been closed on this topic.