TT #003: I’ve a Software Product Idea But I’m Not Technical

I’ve spoken to so many people over the years that have a software product idea. Many don’t come from a technical background and have never even tried to move forward with an idea. It can be tough to even think about starting if you haven’t been in the industry.

You shouldn’t let that stop you.

There are so many ways around this, in fact, coming from a non-technical background can play into your hands. You can drive your idea forward to meet your vision and not get bogged down in the technical details. This allows you to focus on customer experience.

Today, the barrier to entry is almost zero.

There are so many products available that let’s you map out, design, and even build your idea. Gone of the days of needing a degree in Computing Science. You don’t even need a fully formed idea to get started.

Here are 2 ways you can get started building your own software product.

No technical experience is needed.

1: Use A “No-Code” Platform

Now, this may still scare you as you still see the word “code” in there.

Honestly, there is nothing to be afraid of with a “no-code” platform. Even though I’ve 15+ years of experience building loads of different software products. In 2020, I used a “no-code” mobile app builder to validate an idea and get started.

It doesn’t matter if you want to build a mobile app or online software product, you can find something to use.

Many of these platforms sit on existing products like Google Sheets. So if you have started documenting or planning out your idea using a spreadsheet. It can take only a few hours to get up and running and bring your idea to life.

These platforms do come with a cost when you launch your product. The pros outweigh the cons though. As I’ve mentioned you could have a product up and running in a weekend.

How To Get Started

Here are 3 platforms I’ve looked into in the past to bring ideas to life. I’m not affiliated with any of these platforms, this is just from experience

Bubble
Airtable
Adalo

2: Hire A Developer

In the past, this has put people off as they have assumed it will be extremely expensive.

Now, you will need to set aside a budget for this. It may run into thousands as well, so make sure you’re prepared for that. It’s not as expensive as people think due to the worldwide marketplace that now exists.

Again, even though I’m an experienced developer. I’ve hired many overseas developers to work on software products that I started and now want to scale.

Hiring a developer has more scope for issues than using a no-code platform. But if you hit any stumbling blocks, a developer will help you navigate them and move forward.

The best way to do this is to develop an MVP, which stands for “Minimum Viable Product”.

This requires a lot more effort upfront on your part. You will need to take your time and figure out what is the bare minimum of things you can build. Make sure you have spent the time and write a very detailed specification. Including designs, workflows, and other documentation that will help the developer.

It makes sense to hire a developer if you think your idea is or will become complicated before launch.

How To Get Started

Where can you hire a developer online? Here are the places I go to.

UpWork
Fiverr
Toptal
Freelancer

What I would recommend doing before hiring a developer to work on your entire project. Is to hire 2 or 3 (if you can afford it) and ask them to do a small task (create a login screen for example). This will help you work out:

  • How well they communicate
  • How well do they respond to instructions
  • Their skillset
  • Ability to deliver within set timescales

Once you have found someone you believe you can work with, hire them for a set amount to deliver the project. If you hire by the hour the costs could get out of hand.

Also, set milestones for the project. So you can see progress and the developer receives payment. It will keep both parties happy.

I hope this helps.

I challenge you to get started on your own software project. The upside can be massive.

If you want to know more about how to validate your idea. Check out this blog post.

--

--

--

Tech entrepreneur and side hustler. Founder of elementaryanalytics.com and baitcamp.net. Loves fishing. Plays guitar. Enjoys exercise.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

DNS Server with Webmin

Easy steps to develop and publish your first R package

How should cloud computing should do?

Pointer and value semantics in Go

Software Development Is More Like Poker Than Chess

Never again forget to reset your commanded read model tables in tests

I will convert PSD to HTML xd to HTML figma to HTML sketch to HTML

Act as taggable gem in ruby -

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Phillip Hughes

Phillip Hughes

Tech entrepreneur and side hustler. Founder of elementaryanalytics.com and baitcamp.net. Loves fishing. Plays guitar. Enjoys exercise.

More from Medium

How to Get a Promotion in Your SaaS Job

Building a Startup — How to prioritize your time? — Prioritizing Tasks

Tips for finding the right developer

Top Picks For Best Admin Themes Free Of Cost For Different Businesses