4
6 Comments

Ask IH: Your SaaS had an insurmountable technical problem - what did you do?

Hello indies,

I've chiselled away at my SaaS since late 2013. It "turns PDFs into data", and the main USP is detecting tables. V1 (and the entire competitive landscape) works well for tables that have lines, so I'm working hard on V2 (deep learning).

I met a PhD Computer Vision expert who is interested in helping and get a stake in the company, but things have been slow-going (1 year since they came on board, with catch-ups once a month). I've since completed the deeplearning.ai specialisation and gave the problem a stab, but you can imagine how little progress I'm making considering that I have 2 small kids, and have to contract to keep the family afloat.

I'm still trying to find clients for V1 - even if the core doesn't have a 100% success rate, there is a market for my offering. BUT, there isn't much joy in peddling a clone or a copycat product.

What to do?

I thought about opening up the challenge to the greater community - "solve this problem and win a stake in the business".

The other option is to put the job on Upwork or somesuch, but I have a feeling the really good scientists are working on more exciting stuff that PDFs.

I'd be interested to know if other indies on here had an insurmountable technical problem, and what they did to solve it.

Thanks,
Juan

  1. 2

    Post it as a question on stack overflow and see if some computer vision boffin magically comes up with an answer.

    1. 1

      Thanks @from_30_to_greatness
      I guess a boffin would suggest approaches, but the real work is the trial and error, tuning of hyperparameters, etc - it's just taking so fricking long :)
      I require Geoffrey Hinton-esque insights here, but he's quite a busy dude. (more important things, and so forth)

  2. 2

    These are the 2 options you gave -

    1. Solve the problem on your own
    2. Get someone from upwork to solve the problem

    The easiest way to do it is choosing option 2. Find a person on Upwork and you are good to go.

    Ideally, i would do both. Get someone from Upwork to work with you. This will bring in discipline for you and the whole project would start to streamline as you will be forced to spend more time on it.

    Tried and tested and it really helped me. Got someone onboard to work with me and things fell in place.

    1. 2

      Getting someone to pair with me on it is a good idea, thanks @ktkaushik

  3. 1

    While you are looking for clients use something like https://cloud.google.com/vision/docs (I am sure you can tweak your system a bit to use vision API for get really good results)

    The idea here being use existing solution to start with, get some traction (real users!) and then invest time & money to develop more features or build your own core

    1. 1

      Thanks @meta_pseudo
      I keep a close eye on Arxiv, and my particular problem is still unsolved.
      I'm afraid I've promised my clients the equivalent of a time machine, i.e. "impossible" ;-)