Moving to Tumblr

Although I’m not a fan of being locked in and unable to export my data from Tumblr, I’ve decided to use my Tumblr account as my main website from now on. That means you can find my Tumblr site at from now on. My blog will still remain on blogger, which rather nicely gets picked up by tumblr when I get round to actually posting anything new.

All credit to Tumblr, it took me 2 minutes to re-point my DNS A record to Tumblr and have everything setup. Flawless…

McKinsey recently studied thirteen mature national economies and found that over the past five years, 21% of GDP growth can be directly attributed to the Internet. They found that 2.4 jobs were created for every job lost to Internet efficiencies. They also found that over the last fifteen years, an increase in Internet maturity is directly correlated to an average increase in real per capita GDP of $500. By contrast, it took 50 years to see that impact during the industrial revolution of the 19th century.

The Internet is good for the economy. It is also good for consumers. McKinsey found that Internet efficiencies put $64B back in U.S. consumer’s pockets in 2009.

As a senior developer I get asked sometimes if constant change of technology is making me, well, obsolete. Personally I don’t have problem with high pace of new technologies coming. I actually enjoy learning new stuff.

But the question remains: how do developers cope with onslaught of new technologies with age?

This kind of data is hard to come by, but thanks to almighty Stackoverflow ands their wise decision (thanks Joel), to make this data publicly available we can mine this data to our collective benefit.

Cryptography is a fascinating component of computer systems. It’s one of those things which appears frequently (or at least should appear frequently), yet is often poorly understood and as a result, implemented badly.

Take a couple of recent high profile examples in the form of Gawker and In both of these cases, data was encrypted yet it was ultimately exposed with what in retrospect, appears to be great ease.

Troy Hunt: OWASP Top 10 for .NET developers part 7: Insecure Cryptographic Storage

This has to be the best ASP.NET developers guide to security I have ever read. A complex topic brilliantly and simply explained.