It's like a handsome, successful, wealthy, socially well-adjusted man who has trouble finding a new girlfriend because he only goes out with his current one. Any developer's first reaction to a new project is to wish they could raze it and start over from scratch, imagine how much more intense that is when the initial development was done by an MBA.
The code is good. Enough people have looked at it for me to know that. Unless we change language it is something to be built upon, not razed.
hold on... "of all the bullshit MBA types" - that means you are calling me one of the bullshit MBA types! :( Perhaps you meant "compared to the usual bullshit MBA types"? ;)
The Java point is interesting, and something I have discussed lots with various people - including people who have contacted me today after posting this blogpost. Half the people think I should stick to Java - it's a fine tool for the job, half the people think I will need to switch language. No doubt being in Java reduces my pool of potential co-founders.
Untrue.
> It's the first programming language taught to every freshman Computer Science undergrad, everywhere in the world.
Except where Python is used. Or something else.
> Even most die hard Rubyists know how to write Java.
Well, a lot of the move to Ruby (particularly Rails) was a reaction to perceived issues with Java, so, yeah, Java skill is probably overrepresented in the Ruby (particularly Rails) community.
> Who in the world teaches PHP?
Judging from a quick googling, plenty of places teach PHP.