Startups Anonymous Est. 2013 · Read-only archive
Questions

What would you do if you where in my situation?

Ok, so here’s a bit of background so you get the hang of it:

-Solo non-tech founder, had the idea about 4 years ago and started executing about 3 years ago.

-E-commerce / crowdsourcing marketplace type of business, emerging market in a developing area of the world.

-Got a huge competetive advantage, due to being really close with a key provider for the manufacturing aspect of the business.

-Validated market, with a steep growth rate.

-Released v1.0 about two years ago, learned a lot but had an internal crisis within the team. Had a lot of other issues in my life about that time too, so I burned out and falled into a depression for some months.

-In April, had an acid trip, it made me quit my 1 pack a day cigarette addiction and started doing sports frequently. This massively helped in my case, but wouldn’t recommend it to everyone.

-Kept on healing myself by eating right, doing sports, meditating and distancing myself from negativity and the startup world.

Right now, I am at a crossroads. I have enough saved money to give me substance for this year and a bit of the next. I’m thinking about jumping back in, the problem is that I don’t trust software shops and tech employees anymore (due to me being a non tech and they taking huge advantage of me for it -in sprint times, money wise and by being divas, you know those kind of devs), I could raise money to hire another soft shop, but don’t think it’s wise. And as for finding a technical co-founder for the CTO role, they’d need to chip in with some money, since it’s not a pre-funding startup, so that’s definitely hard to find.

So I’m left with the most logical option: Learn the MEAN stack and implement it by myself. Technology wise, I wouldn’t be doing something “new”. But there is a big problem and I’ve recently come to realize this:

I’m a coward and think it’s a mixture of fear of failure (due to last year experiences) and, maybe, some fear of success – that in a way I could get caught up in success and become a douchebag (I’m not trying to generalize, since there is no direct causation of being a douchebag with success, although there might be a little correlation; there are indeed a lot of great, non-douchey successful people).

How am I being a coward? Can’t even start learning, fucking paralysis by analysis, I got scared. I’m sure that I can learn the MEAN stack, so sure as of someone who has an IQ high enough for it (133, WISC test when I was 12, done by a professional). I’m no genius, I’m really dumb in many ways, and wouldn’t mention the number if I wasn’t anonymous; but I can easily learn any subject if I put my mind into it. It makes me sick not being able to take the first step…

This is an emotional issue, I’m torn between being a vagrant and finding a menial job somewhere or overcoming my fears and keep pushing.

Please, be as critical as you can, don’t hold on anything. Objectivity above all.

10 answers from the community

AAnonymous· Dec 16, 2015

If you have zero software experience I'd recommend the stack that has the most developers out there ie. the LAMP stack, that way if you're stuck you can easily get help. With the MEAN stack you're GUARANTEED to encounter the divas you so hate.

Also the MEAN stack has a ton of pre-requisites - Ruby, build/deploy scripts etc, very very easy to get paralysis by analysis. Heck I'm a developer and I get that when I try to learn the "latest and greatest".

Start with a clear small idea of what you want to build. Nothing fancy, then learn the basics to build that prototype. Once you get into the hang of it everything <em>should</em> come naturally. If it doesn't, then coding may not be for you.

AAnonymous· Dec 16, 2015

Ooops. MEAN doesn't require Ruby - though if you're using SASS with MEAN you do. You get my drift. Just go old school.

AAnonymous· Dec 16, 2015

OP here: I've considered multiple stacks, but the product is front-end intensive, thus the need for native javascript is imprescindible. If I'd go the LAMP way, I'd have to learn PHP + JS; on the flipside, with the MEAN stack it's only JS + different frameworks. App wise, my take is prototyping using JS with Ionic or something like it.

AAnonymous· Dec 16, 2015

You can still do Angular or a heavy JS framework with PHP+MySQL. I guarantee you it will be a magnitude harder to find developers for Mongo and NodeJS. But if you feel more comfortable with MEAN, then by all means do what feels more comfortable/appealing to you.

Even as an experienced developer (I code in PHP + Java) I still get overwhelmed when looking at the shiny new tools.

AAnonymous· Dec 16, 2015

OP again: Why do you say that I'm more prone to find divas during the MEAN stack learning path?

AAnonymous· Dec 18, 2015

I've found that the more cutting edge you go the more opinionated the developers are in doing things the "right way" vs "getting it done". So if you're on a tight budget these folks are more likely to blow it because it has to be done the right way.

Of course you don't want shitty code, but you don't want to silver plate the prototype that you're probably going to have to dump when you pivot either.

AAnonymous· Dec 18, 2015

OP: That's one of the best rationalizations about one bad aspect that happened to me. I wish I knew that, a couple of years earlier...

AAnonymous· Dec 19, 2015

I am in a similar situation as you are in. Cannot offer any advice but just to let you know you are not the only one. 2015 was a doomed year - lets hope that 2016 will be better.

AAnonymous· Dec 20, 2015

OP: Are you up to become your own CTO, besides being CEO? :/

AAnonymous· Dec 27, 2015

Learning coding yourself will require you few years to get it right.

Better find good technical co-fouder