What Programming Language Should I Use to Build a Startup?

Often entrepreneurs ask me 'What technology should I build my startup on?' There is no right or wrong answer to this question. It's a decision every company makes for itself, depending on what it's trying to build and the skills of its cofounders. Nonetheless, there are a few rules that one should adhere to. We discuss them in this blog post.

Incident Response Policy

What happens in your company when a production incident occurs? Usually in a typical startup, you will see engineers running around frantically trying to resolve the problem. However, as soon as the incident is resolved, they forget about it and go back to their usual business. A good incident response policy can help bring order into chaos. We provide a sample template in this blog post.

Why Software Deadlines Never Make Sense

We discuss why software deadlines usually don't make sense.

Analyzing Front-End Performance With Just a Browser

We discuss a number of freely available online tools which can be used to analyze bottlenecks in your website.

Why Smaller Businesses Can't Ignore Security and How They Can Achieve It On a Budget

In this article, we show that security is both important and achievable for smaller companies without breaking a bank.

Wednesday, July 31, 2013

You Only Have to be Right Once

A great snippet from Mark Cuban's blog: You Only Have to be Right Once! After 7 years of running Microsolutions, Cuban sold the company for enough money to retire on. He only needed to be right once. Mark says, “No one is going to care about your past failures and neither should you.” No matter how many bad ideas that you may have, the one that you get right, will make you successful.

Thursday, July 25, 2013

OSX homebrew update: unexpected token near HOMEBREW_BREW_FILE

I was trying to install mongodb on OS X with brew. And i ran into the problem where an error message 'unexpected token near HOMEBREW_BREW_FILE' was generated. It seems related to the version+location of ruby that's being used. $ sudo vi /usr/local/bin/brew Replace #!/usr/bin/ruby line with location of ruby which you can find out with 'locate ruby' #!/Users/alex/.rvm/rubies/ruby-1.9.2-p290/bin/ruby