4 ms·
There is a principle of minimal action for the physics of nature. Is there such a thing for software? If there is, what is it exactly?
by quantum_state 9y ago
There is a principle of minimal action for the physics of nature. Is there such a thing for software? If there is, what is it exactly?
- Jtsummers 9y agoProbably that software grows to fill the available cycles and memory in the computer. Or It is often easier to add code than refactor code. Refactoring is a way to fight against the entropy of software code growth. But it is a deliberate activity and rarely happens by happenstance. Outside of languages like Forth where factoring is a way of life, and disciplined environments like what I read about in Smalltalk shops, entropy is the order of the day.