Category Archives: Trait

The abstract nature of software makes coder’s life hard

Is software a science or engineering? To coders, I think it’s engineering because we build something to ship. On the other hand, unlike most engineering disciplines, software is abstract. The things we build are computer instructions – no flavor, no … Continue reading

Posted in Software, Trait | Tagged , | Comments Off on The abstract nature of software makes coder’s life hard

Software complexity is software entropy

Entropy is a thermodynamic term, and I regard it a very profound insight applicable outside physics. For example, things in the world get worn over time. I’d describe that as a process of increasing entropy, which is basically irreversible unless … Continue reading

Posted in Software, Trait | Tagged , , | Comments Off on Software complexity is software entropy