I'd rather not say that I "hacked" together anything. What about diligently and properly planning, designing, researching, and implementing?
Where are the "How I planned for my YCombinator interviews" articles?
You all need to relax on this hacking hate.
Hacking is often just a way of saying tips.
Just like "Fail Fast" means launch, measure and iterate quickly.
Eric Ries isn't the only one who can change the meaning of words. :)