My question, then, is whether you think Karpeles is an idiot, or an evil genius?
I'm as cynical as the next man about a lot of stuff. I'm putting this one down to circumstances though. It was a trading site for an online card game... I'm guessing the standard of code for that wasn't too high
I think he just got too deep too quick. I'm a coder I wouldn't relish having to suddenly learn everything about high performance n-tier architecture because traffic to my site was increasing exponentially, and the consequences of failure suddenly becoming millions of dollars. I think he panicked and hoped for the best. A lot.
I reckon they are just a bit crap. Some have greatness thrust upon them; Karpales fumbled it
Just my $0.02 though
Way in over his head, liar, opportunistic thief, and in that order.