Excessive way of creating software

It’s a popular theme these days — make your software as simple as possible; instead of implementing something, make a shift in your mind and think of what NOT to implement.

Well, we do it kind of differently. We implement everything we can imagine while we have time. This is done on purpose. I need to see everything that is possible before I can understand which features are really exessive and which features are ideal for the software.

This makes the software messy at some point. A lot of stuff is in it, a lot of features of different quality. But I think it is very important to see and be able to use them all. This allows me to see the big picture, to understand how the software should work to feel perfect (at least for some of the users).

When I see that we’ve tried all the ideas, it’s time to sit down and thouroughly think through all the features and decide which of them should go away, which should be changed or combined together. It’s not an easy task, but after finishing with it we get an excellent software product.

Currently, Stuffed Tracker has already undergone this polishing phase and Factory Nova will only reach it in around 1 month.

0 Responses to “Excessive way of creating software”


  1. No Comments

Leave a Reply