Author Archives: Arthur Liao

Quickly determine the day of the week or the day of the month

I often need to know the day of the week for a recent date, or more often, the day of the month today when I know what day it is today. You can find a good amount of information on … Continue reading

Posted in Daily Life | Comments Off on Quickly determine the day of the week or the day of the month

JavaScript, a rising star

I didn’t notice the JavaScript phenomenon until recently. Although I started using JavaScript on Netscape4/IE4 when web was still new, and did some Ajax for a while, JavaScript has always been a supporting role in my mind, some auxiliary tool … Continue reading

Posted in JavaScript, Software | Tagged , | Comments Off on JavaScript, a rising star

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