Our Latest Articles

We All Know We Can Build Startups, But Can We Build a Duck?
“The eleventh commandment was “Thou Shalt Compute” or “Thou Shalt Not Compute” – I forget which.” – Alan Perlis My goal in writing this article is to give us all a nice “Automata Theory” Baader–Meinhof effect. You may be thinking you’re not exceedingly familiar with Automata, a topic I hold very near and dear to

The Secret Weapon That Built $300 Billion in Startups
“Design patterns are bug reports against your programming language.” – Peter Norvig: Director of Research at Google During a particularly quotable Q&A session with Java Inventor James Gosling, someone asked him: “If you could do Java over again, what would you change?” “I’d leave out classes,” he replied. After the laughter died down, he explained

Is Software Engineering Still an Oxymoron?
“Everything should be built top-down, except the first time.” – Alan Perlis Thought it might be fun to bring up one of the most heated debates in programming. I wonder if I’m in a particularly contentious mood today…. Originally, when the internet was envisioned by Alan Kay in the 60s, he knew before anybody else