User Rating: 5 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Active

So when we started this venture we always had this fear in the back of our minds. We are going to be stepping into the unknown and we are largely going to have to develop the skills that we lack in the team together. Certainly everyone in this little company has to contribute in the programming side of things, but the question still lingered on how were going to seriously tackle our deficiency in other roles needed to provide a quality product.


That's when we decided that every member in the team had to have and contribute in the software development side of things by default. It would be a requirement for all members, but they would all have to take a lead in the 5 other desirable skills we required in the company. We were and currently are going against what we were good at growing up and taking lead into something we may have had interest in but lacked the ability to do it at our best.


Casio lighting keyboard
Make the investment now for the long road ahead

This post is meant to inspire anyone out there into going against the norm and challenging yourself. Everyone can acquire a new ability and skill and we have learn from experience that is never too late to start. We broke up the team into 5 sections.

1.     Sound design and music composition

2.     Illustration & graphic design

3.     User interface design

4.     Brand design, creative and technical writing

5.     Physics and mathematics


Don't let the fear of the unknown overwhelm you. There is no harm in doing a little research and starting somewhere. I know that it can be daunting at first, especially with everything that you are trying to accomplish, but who knows where this can lead to in a couple of years from now. The team as of today has taken the initiative to heart and really brought a sense of satisfaction on learning something new every day. Feeding off each other's newly found skills can only drive you to heights as it has been for us.


I hope a couple years from now I look back at this post and see how far I've come and the team from this experience. Well time will only tell!


User Rating: 5 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Active

What started as a drink amongst friends, to a full on development house, we are on a journey of a life time. We were 4 friends brainstorming ideas on how we can be more successful and in the process, make a difference in peoples lives. Here we are now, 5 strong, ever learning new concepts and ideas way out of our comfort zones, in an effort to make our dreams a reality. These are some of the things I have learnt thus far on our journey:


#1. You will be tested. 


This goes without saying. Starting a new endeavor will hit you with new challenges which you will have to deal with. You will have to find a balance between personal, professional - this endeavor, professional - normal work, friends and family. Finding a balance is on the hardest things to do and something which i still struggle with. Best advice I can offer is to prioritize, plan, execute and always remember to make time for yourself. One good trait that i have learnt is to journal. This frees up your mind to new and better things and allows you to think freely.

#2. You will fall.

The important thing here is to get back up.  You will be overwhelmed and feel like you cannot cope with everything. Sacrifices will have to be made in order for you to achieve what you set out to. Its not going to be easy, but it definitely will be worth it. Stay positive and surround yourself with positvity, express gratitude and happy no matter what. Remember, the one constant you can always rely on is, everything is temporary. What ever difficulties you are experiencing, it will pass, and you will be better after it. Always speak up if you need help, we all have problems, its how we deal with it that defines us. Admitting you have a problem is better that suffering through it until it gets so bad that its a lot more challenging to fix. You never know, someone you know might have a solution for you. 

#3. Commit to yourself

Another strong motivator is making commitments to yourself. If you make a conscious decision to do something and be 100% commited to it, you will achieve it. There is no greater satisfaction once you achieve something you set out to and it only motivates you more to do more and achieve more. If something has been on your mind for some time but "never got the time" to do, stop, take a minute, and do it!

#4. You are better today, than you were yesterday.

We are continuosly learning new things everyday, consciously or sub-consciously. Make an attempt to improve yourself 1 bit a day. Read or do something new. You will better by the time you complete it. Don't limit yourself either. Enrich yourself with something you are passionate about, something you struggling with at work, or just for the fun of it! 

#5. Time

This one I am still coming to terms with. Things take time to do. Don't beat yourself up about trying to do a whole bunch of things in a ridiculous amount of time. Award each item its required amount of time and effort, and most importantly, DO ONE THING AT A TIME! Give each task the respect it deserves unitl completion, and until you are happy with the outcome. It is always better to one task at a time well, that to do many tasks poorly. 

These are but a few lessons I have learnt going on this journey thus far and I guarantee I will be learning a lot more and making amendments and additions along the way. You should have a full understanding of what you are getting into and whether you can make the sacrifices, take the risks, endure sleepless nights, put your relationships and yourself to the test. 

I wish you all, the best in your future endeavors and the success you deserve. 

User Rating: 0 / 5

Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive

I've been contemplating about this for a long time and I'm pretty sure that I'm going to be updating this post as the years go by as I myself am still learning a lot from this venture.

So here goes.. what every indie house should have

  • Is a shared passion and shared vision. It's imperative that you have these together. As a lack in belief in the vision would be detrimental in trying to attain it as a team. By having a shared passion can only drive your team to new heights. Together these shared feelings amongst your team members can only solidify the friendship and trust between everyone.
  • Positivity is key to going through the numerous hardships you're going to be facing as a team and personally. There's going to be numerous ups and downs along the way. What's important is keeping your head up through those hard times and watch as your confidence inspires and lifts the team from a dangerous low pit that is always going to be lurking nearby
  • Ownership here comes in two forms. Firstly it is vital that every member has a sense of ownership in the company that you'll have started together. Being motivated to make your company work will drive you and everyone else to help in accomplishing that goal. What helps make your team realize that they are owners of a company is setting some sort of monthly investment into the company's account. Secondly is ownership of tasks. As you'll tread deeper into the complexity of creating your product you're going to find a lot of nuances that need to be handled and completed within time. Assigning a task to a person shows a sense of dictatorship. Taking ownership of a task on your own free will is more than enough motivation to seek any means possible on completing it. Try using a Trello, Kerika or Jira board to help gain insight into the progress, backlog and impediments facing the team.
  • Communication. Geographical location should never by any means be a reason for lack of communication within the team. Try maximizing your teams throughput and clarity on issues facing everyone through an IM. Instant communication is vital for engaging and serious issues that need to be resolved quickly. Use a WhatsApp group, also Slack is really useful especially with its hooks and integration's into numerous dev necessities and have Skype or Hangout sessions whenever possible.
  • Time management is crucial. Meeting those deadlines are going to be unrealistic at times but it does make sure it pushes the team to new heights. Don't lose track though. Momentum is easily derailed with a few weeks lost without doing anything meaningful. Start early on managing your work, studying, personal life and this venture that you're undertaking.


So this is all you need to make it as an indie house. It's going to be a long road. So just make sure you're in it for the ride as it isn't always going to be smooth sailing. Good luck in your venture and go forth and make it happen!

User Rating: 5 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Active

To buy or to upgrade

So I recently got in to a bit of a conundrum. One of my PC's motherboard was acting up. Oh how I feared the worst. I know a bit about hardware. So I knew when you switch that PC on and you hear no system beeps, you tend to get that same feeling when you first saw that Blue screen of Death on older Windows versions.

My fears were realized when a technician had a look at it from Matrix Warehouse. I knew something was up when he didn't call me that same Saturday afternoon. I gave him a call the next day and he said the beast still isn't work yet. He calls me that afternoon to say that he had no luck in restoring it to life. I kinda figured when I saw him that afternoon that this problem gave him a sleepless night and that he worked on it for a pretty long time. Luckily for me the policy was if they can't fix it, then labour cost is free.