The author Rahul Varshneya is the Co-founder of Arkenea LLC, a mobile app consultancy helping startups in mobile product strategy and development, and the author of Appreneurship: How To Build A Mobile App Business With No Technical Background.

Did you ever think about building an app or website for your startup idea, even when you completely lacked any coding experience? You’re not alone in thinking so.

Consider this: AirBnB’s founders were not programmers; they were design guys. And today their’s is a billion dollar tech company. So, if you have a dream to build the next big app or web startup, you will need to know what the journey entails. The things that no one will tell you about, that you can learn only through experience.

I’ve been through this journey several times now, as the technical co-founder to three tech-product companies and a tech-services company (currently in process). All of these experiences entailed building apps and websites, so I’ve seen it all. Here’s what I’ve learned over the years.

1. Outsource or build the product in-house? There’s a middle ground, too!

The first question that comes to mind is whether to outsource or hire a developer in-house. My opinion is that you should consider outsourcing the first version of the product, and once you have product/market fit and validation for your idea, hire developers in-house.

Certainly, the benefits of hiring your own developers are considerable, because you can continue to iterate on the product as you keep building and shipping. However, the costs tend to be high.

Also Read: One beer a day keeps the doctor away: Wishbeer Founder

Here’s where a model relatively unexplored by entrepreneurs may come in handy. This model is more of a hybrid: You hire developers on contract from your outsourced partner whom you manage directly. This way, you won’t have to worry about the details surrounding those developers’ employment and benefits; there’s also the advantage that if you’re unsuccessful with your first product, you won’t have to fire anyone.

What’s more, with this model you enjoy all the benefits of having your own developer or team (onsite or offshore) working the same hours for which you’d normally have to pay them a monthly salary. Instead, here you pay the company a retainer for the number of resources and you still get to build the product your own way!

2. Google search is a bad way to find a tech partner

So, where do you look for such companies to either outsource the complete project to or hire developers from? Most entrepreneurs will typically do a Google search. But that’s often a bad way to find the right tech partner.

The reason is that the companies that come up in the first few pages of Google searches are not necessarily great tech companies; they’re just good at search engine optimisation (SEO). Often, the good ones remain hidden on Google searches.

You can find out about such companies through references, or through thought leadership articles that someone from the company regularly publishes in leading publications.

3. You’d be wise to know a bit of coding yourself

It’s really tough when you don’t understand any coding. Although it’s not imperative, it definitely helps to understand the concepts yourself when you’re discussing the product with your developers in the initial stages.

If you’re looking to build a mobile app — let’s say an iOS app — you can run through an online course on Udemy that teaches the fundamentals of building an iOS app. Similarly, if you’re looking to build a website, you can learn those fundamentals, based on the programming language of your choice such as C++, Python or others.

4. Eventually, you have to hire in-house

When you’ve achieved product/market fit for your product and yours is a tech-first startup, it always helps if you build a team in-house to continue with the product.

If you’re an existing business that is leveraging technology to reach out to a new customer segment or engage current segments, you should continue to keep the tech outsourced. Unless the tech product becomes the core of your business, in which case the first rule applies.

If you’re going in for venture funding, however, your investors will require you to keep the product development in-house in order to assure the security of IP (intellectual property).

5. Bootstrapping is easier than you think

Too many people make too much about raising initial funds to build their startups. But bootstrapping is easier than you think.

A great way to get started is to build your product as a side project while you’re at a day job and still earning a salary. When you’re starting small you can really focus on the best and basic ways to solve the problem for a customer. Once you have validation of the idea you can gradually invest in the product’s future iterations.

So, simply set aside a portion of your earnings each month if you’re building your product using the hybrid model mentioned earlier.

Also Read: The hype is justified: Jonah Levey on Vietnam’s startup scene

6. Social media just doesn’t work for customer acquisition

Most people start with the buzzwords, ignoring the fundamentals of marketing. But good marketing starts with identifying your customer segment, then identifying channels where your potential customers hang out.

And while your potential customers may indeed hang out on social media, the reason they visit those networks isn’t to engage with brands or products.

“Don’t think about social media necessarily as the place to get customers, but think about it as the place to get feedback — to learn, to listen and to understand what the market wants and needs,” says Dave Kerpen, Founder and CEO of Likeable Local and Co-founder and Chairman of Likeable Media. He adds, “The only place I’d think about social media for early customer acquisition would be social media advertising.”

The takeaway? Don’t get muddled up in the buzzwords (including ‘growth hacking’). Instead, go back to the basics once you start to market your product and you will do just fine.

This article first appeared on 

The views expressed here are of the author’s, and e27 may not necessarily subscribe to them. e27 invites members from Asia’s tech industry and startup community to share their honest opinions and expert knowledge with our readers. If you are interested in sharing your point of view, please send us an email at writers[at]e27[dot]co

Image Credit: AstroStar/Shutterstock