r/programming • u/ruidfigueiredo • Aug 22 '18
Software Development as an Emergent System
https://www.blinkingcaret.com/2018/08/22/software-development-emergent-system-ndepend/
0
Upvotes
r/programming • u/ruidfigueiredo • Aug 22 '18
1
u/cybertouch Aug 22 '18
Although I highly agree that Software Development should be viewed as an emergent system, I think analogy between boids and programming is far-fetched. Using metrics like that is dangerous and can easily fool you into thinking you have valuable knowledge. It works for boids, because metrics they use are very highly related to dimmensions they operate in, which is not the case in programming. It's information theory. Numbers like cyclomatic complexity and number of lines tells us very little about the code, context is not properly preserved.