Category: Uncategorized


  • Redesigned

    After using the WordPress default “kubrick” theme for months longer than I wanted to, I finally got around to redesigning this blog. I wanted a fluid layout, on the minimal side. What do you think?

  • I upgraded my WordPress software, and I’m theoretically able to filter comment spam now. I got a handful of new blog posts in the works, so it’s a brand new year.

  • Part of the reason I write so infrequently here, is because I write quite a bit here and here. Also, there’s work. I know that work is not a good excuse, especially in light of the fact that during the busiest months in my entire life – in Singapore – I posted more frequently than…

  • OK, it’s not strictly true to say I made 22 iPhone apps. I work at Kyte, with one of the best engineering teams on the planet, and we launched 22 iPhone apps last week on the Kyte iPhone app framework. You might have heard about it on TechCrunch. Apps for the likes of MTV, NBA,…

  • italian dreams

    I started a new job recently. This came with the usual changes – new office, new policies, processes, people – but one of the peripheral changes is a new set of coffee and lunch options. Tully’s is the coffee spot on my new block. The other day, I stopped in for the first time and…

  • Today I discovered the Skeptic’s Annotated Bible, a website that strives to address the following catch-22: …faith tells [believers] they should read the Bible, but by reading the Bible they endanger their faith. The SAB’s annotations flag things like * Injustice * Absurdity * Cruelty and Violence * Intolerance * Contradictions * Family Values *…

  • burned out on cool

    A friend (who shall remain nameless) has lately become too cool to be tolerated… Dave Eggers wrote a pretty eloquent rant on the notion of selling out (vs. being authentic or cool), which was reprinted by Harpers a couple of summers ago, but what Eggers misses (and which he is somewhat guilty of himself) is…