4 ms·
I agree that we need more empirical investigations of software 'diseases' and 'cures'. That being said, practical medicine is much less scientific than many th
by wsy 8y ago
I agree that we need more empirical investigations of software 'diseases' and 'cures'.
That being said, practical medicine is much less scientific than many think. There is a lot of master/apprentice learning going on, just as in software engineering.
- crimsonalucard 8y agoI don't even think we need empirical investigations. A formal logic system from axiomatic rules for architecture is really enough. I use the term science here incorrectly. I don't mean experimentation. I mean formalized logic. Like graph theory, complexity theory, number theory.... Architecture Theory. In the world of math you don't need empirical data to verify a point. It's all logic derived from a small set of axioms.
- wsy 8y agoAh, here I disagree. Architecture is usually influenced not only by the software requirements, but also by many non-technical constraints (how is your development organization structured, how skilled are the devs, how sure are you that requirements will not change over time, etc.). There are just too many soft factors involved to 'compute' a solution.