Looking for a Business Model?
Stop!
That is, if you are a computer scientist with a cool idea. If you have an idea for a technology that people will use (make sure people will actually use it!), then there is no need to waste your time finding a great business model. Instead, focus on building the technology while you are still pumped about your idea.
Trying to figure out how you will make money before having a working technology is a good way to lose motivation on a project. In addition, there is a good chance that your technology will need to be applied in ways you never thought of and you will need to constantly adapt to what your market/users/customers want.
So if you have a cool idea, don’t get distracted by all the business stuff – just hack away and worry about monetizing it later.
