Live data from Hacker News

Ask HN: Choosing an entrepreneur's stack in late 2018?

news.ycombinator.com

1–10 of 35 posts

Ask HN: Choosing an entrepreneur's stack in late 2018?

#1
Hi HN. I'm a CIO by day, entrepreneur by night. I used to write a lot of code, but the last few years have been dealing with coordination of many projects post-acquisition and haven't kept my hands as dirty as before.

I have a few ideas I'd like to build MVPs for. I'm trying to decide what the best components are to include in my stack. My requirements are a web backend (including PostgreSQL support), a web client, and mobile clients for iOS and Android. I should be able to develop this from Linux as much as possible, but I have a Mac I can jump to as necessary.

I'd like to avoid as much complexity as possible in the stack so I can focus on the business idea instead of spending hours worrying about tooling, etc. Dart (with flutter) seemed appealing at first for this, but comments like this (https://news.ycombinator.com/item?id=17708671) as recent as four months ago don't really bolster confidence there.

If you were building a MVP from scratch and didn't care about using what you know (were willing to learn new tech for a better experience) what would you choose and why?

Re: Ask HN: Choosing an entrepreneur's stack in late 2018?

#3
Server, web, and 2x mobile is a very tough requirement to meet. If it's just CRUD stuff I'd settle on ReactNative for mobile and use either clojure or js (both have the same reach in this case, but arguably clojure gives you a more unified experience).

But if you're pushing the envelope on mobile I don't think you're gonna pull this off to be honest. Consider reducing scope if possible.

Re: Ask HN: Choosing an entrepreneur's stack in late 2018?

#6
I highly recommend vuejs for the frontend. I can't imagine I would make a webapp without it.

My backend is in c++, because I'm more fluent in it than any other languages. For database, I'm using mongodb. I heard bad sayings about it, but I decided to stick to it, because I like its programming interface, I think it's easier than using sql.

Re: Ask HN: Choosing an entrepreneur's stack in late 2018?

#7
It depends on your exact requirements. If it's something crud based go with an established framework like Django or Rails. Both of these have mature communities, ample tooling, and aren't going anywhere soon.

If you're looking to simplify as much as possible from your own perspective, consider using something like Next.js so you only have to learn one language. But you'll have to make other choices, so it's a trade off.

I wouldn't go 2 native clients on mobile, but perhaps ionic framework instead.

Re: Ask HN: Choosing an entrepreneur's stack in late 2018?

#8
I wrote a blog yesterday about the technologies that we consider as the best to build a MVP https://ideatostartup.org/blog/idea-to-startup/the-best-tech...

If you are into JavaScript, you should also check out : https://2018.stateofjs.com to know which JS technologies in general developers prefer the most.

Re: Ask HN: Choosing an entrepreneur's stack in late 2018?

#9

I wrote a blog yesterday about the technologies that we consider as the best to build a MVP https://ideatostartup.org/blog/idea-to-startup/the-best-tech... If you are into JavaScript, you should also check out : https://2018.stateofjs.com to know which JS technologies in general developers prefer the most.

I have to admit...I'm not the biggest fan of javascript (largely based on old history) and the node.js craze has passed me by...but I'm open minded. I'll definitely take a look. Thanks for your response.

Re: Ask HN: Choosing an entrepreneur's stack in late 2018?

#10
post #3

Server, web, and 2x mobile is a very tough requirement to meet. If it's just CRUD stuff I'd settle on ReactNative for mobile and use either clojure or js (both have the same reach in this case, but arguably clojure gives you a more unified experience). But if you're pushing the envelope on mobile I don't think you're gonna pull this off to be honest. Consider reducing scope if possible.

Definitely CRUD and won't be pushing the envelope on mobile...fairly basic app. Thanks for the info!
Post reply on HN