It’s just software – we can make it do whatever the hell we want

Have you ever been midway through a software development project, and had your client request a change in features? That never happens in software development - said no one EVER, right!? Because it happens pretty much all the time. I've noticed a fairly consistent reaction from the developers on said project, which is to resist strongly and throw up all…