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...

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...

What should a CTO know?

Chief Technology Officer (CTO) - is an important person in your startup, especially if you have zero tech-related knowledge. The fact that there’s a word “technology” in the title may be a bit misleading. A good CTO has to have more than only tech skills. There are at least...