Done is better than perfect Indie app developers often come from a software engineering background and tend to pay a lot of attention to the quality of their code. In my opinion, this isn’t relevant at every stage of a project. Adopt a hackathon spirit in the early stages. It’s OK to copy and paste… Continue reading Q is for Quick and dirty
Category: ABC
P is for Pareto principle
For many outcomes, roughly 80% of consequences come from 20% of the causes The Pareto principle is also known as the 80/20 rule and it’s a simple way to think about prioritization. When working alone, you can’t do everything a regular company would do and the lowest priorities will simply be written off. Prioritization is… Continue reading P is for Pareto principle
O is for Organic
Build a sustainable user acquisition Making an app visible in the app stores is the biggest challenge in the app business. There are millions of apps, some of them with large advertising budgets. As an indie app developer, you probably can’t compete in the app stores by relying on advertising dollars. You need to find… Continue reading O is for Organic
N is for Niche
Find the right market size If you’re aspiring to be an indie app developer, it might be worth focusing on medium-sized markets. A small niche market might not be worthwhile financially. A medium-sized niche, on the other hand, could be enough to support you while also making your business less interesting to larger app editors.… Continue reading N is for Niche
M is for Motivation
Is there an app for that? This is personal, and I’m sure all indie dev experience it differently, but I find that staying motivated on an indie app project can be an issue as you’re often working by yourself. Not having coworkers or a boss can be bliss but we’re also social creatures and solitude… Continue reading M is for Motivation
L is for Listen
Who doesn’t like a good listener? Have ways for users of your app(s) to reach you via email or any other communication method allowing back and forth messaging. User feedback is priceless. It helps you decide which features to build first. It gives you ideas for new features. Moreover, if you build a feature a… Continue reading L is for Listen
K is for Keep it simple
Harder than it sounds No matter the context for a coding project, always code and test the smallest fraction of your project possible, test it and then add details piece by piece. The first screen you test should have maybe one text field or button or image. It’s easier to debug when you’ve only added… Continue reading K is for Keep it simple
J is for Journey
Who knows where it will lead you? Be patient – your first indie app might not be your big success. It might, but if not it’s not a big deal. They say you need to fail to succeed. Ship an app and see where it leads you. I shipped my first apps in 2014. They… Continue reading J is for Journey
I is for Imitate
Don’t reinvent the wheel As you’re doing every job at your company from design to customer support, you can’t dive too deep into every subject. Take shortcuts when you can. A good way to save time on research or AB testing is to look at what successful apps with funding are doing. Chances are they… Continue reading I is for Imitate
H is for Hype
Don’t follow it blindly As an indie developer, you need to be very efficient with your programming. Coding requires either a lot of time or a lot of money. Big companies or startups have the financial means to lose time and money with their apps because they make money through other activities or because they… Continue reading H is for Hype