How to split equity among co-founders?

Money… Money has always been a complicated topic that laid the foundation of thousands if not millions of conflicts all over the world (maybe even other worlds, you can’t possibly know, right?). When it comes to doing business - it’s not an exception. There’s no chance that...

15+ examples of successful MVPs

Startups need to get their products to the market faster than ever in an increasingly competitive world. The minimum viable product a.k.a. MVP is the way to achieve this, but you must be able to provide the right key features that differentiate and give value to customers to...

An efficient mobile MVP from an iOS developer perspective

Disclaimer: This article is written from a point of view of a software developer. I optimize for an efficiency of development and do not touch other business areas. As an iOS developer working in a software house, I deal almost exclusively with very early stage startups. Most of the clients...

Builder pattern in Node.js

In this post, I'm going to explain the builder pattern in Node.js. I'll use the code constructed in my previous posts - see the repo. Because the changes are not compatible with the previous version, they are committed to builder-pattern branch Builder is useful whenever you need to build...

Adapter pattern in Node.js

In my previous posts I explained the idea of Service Objects, and how to test them. I also prepared the repository with the working code on GitHub - check it out if you feel like it. The code contains also another fascinating design pattern - adapter for Facebook API. Let's...