Know your enemy is a very old principle indeed. It dates back to the Chinese philosopher Sun Tzu's The Art of War. I've always been
A few years back I encountered Functional Programming. Many still consider this an obscure subject, but I believe it’s something all programmers need to understand.
To see why, lets step back to first principles.
Sooner or later we’ll all be able to use mobile devices as wallets, with both virtual credit cards and virtual transport tickets held securely there for whenever we need them. But the technologies required to make
One wonders sometimes just how much of an improvement to our lives smartphones really are. Are they just entertaining toys?
Well, I’ve recently spent a couple of weeks travelling with my family, armed only
Suppose you’re working on a long-standing product, with many variants. And you don’t have a huge budget to spend up front, so you want to develop new features only when they’re needed.