Hacker Newsnew | past | comments | ask | show | jobs | submit | vinlock's commentslogin

Ya I know. Lmao


I'm surprised "Next with Postgres" is under "Old School" here.

Building an MVP to me means you are building a Proof of Concept (POC) for investors to see the value in your product. Using something that has a proven and lengthy track record and plethora of industry resources in the market feels like the right approach.

Depends on resources too... If you have separate resources for FE and BE. Probably still go Rails for BE. The upsides to Rails is productivity and job market. I'd track metrics that would help you keep an eye on application performance where it matters and iterate on those areas post-MVP.

For the FE I'd go NextJS... You can use it as just React or actually use all of the pieces to it where necessary. You can host it on a server or toss it on Vercel or Netlify to have less worries until you outgrow those (if ever).

For the database I'd probably use something that works well with Prisma JS for productivity, PostgreSQL or MySQL.

I'd stick to TypeScript for that productivity too. The iteration speed is a brain dead reason to use it.

If you can make the BE and FE with the same team and use all TypeScript... I'd use NextJS + Prisma JS + tRPC. tRPC would give a huge productivity boost because of its TS integration into your project. You just need someone senior enough to establish guard rails like the boilerplate, linter, and other guard rails to keep more junior developers on track and productive.

I feel that the combination of these frameworks will give you the right mix of quality and iteration speed without sacrificing one or the other. Also, great hire-ability. Though, all of this depends on if you actually need a DB and a backend, or even a frontend for what could suffice as an MVP.

Just some thoughts...


Awesome article. It's very thought provoking.


Weedmaps

Founded in 2008, Weedmaps is a leading technology and software infrastructure provider to the cannabis industry. Our suite of cloud-based software and data solutions includes point of sale, logistics and ordering solutions that enable customers to scale their businesses while complying with the complex and disparate regulations applicable to the cannabis industry. In addition, our platform provides consumers with information regarding cannabis products across web and mobile platforms, including listing local retailers and brands, facilitating product discovery and allowing consumers to educate themselves on cannabis and its history, uses and legal status. Headquartered in Irvine, California, Weedmaps employs more than 400 professionals around the world, with offices including Barcelona, Berlin, Boston, Denver, New York, Phoenix and Toronto.

Corporate Engineering

Senior Enterprise Application Engineer (Corp IT) | Irvine, CA (HQ) | ONSITE | https://grnh.se/86dd25cf2us

---

Design

Senior Product Designer | Irvine, CA (HQ) | ONSITE | https://grnh.se/c3b6a84b2us

---

Engineering

Front End Software Engineer III | Irvine, CA (HQ) | ONSITE | https://grnh.se/09a64e8f2us

Senior Software Engineer (API) | Irvine, CA (HQ) | ONSITE | https://grnh.se/cf7375f52us

Senior Software Engineer (Front End - React) | Irvine, CA (HQ) | ONSITE | https://grnh.se/1a129f212us

Software Engineer III (Full stack - React/Ruby) | Irvine, CA (HQ) | ONSITE | https://grnh.se/0d2e64ea2us

Software Engineering Manager | Irvine, CA (HQ) | ONSITE | https://grnh.se/e2d9c1de2us

---

Marketing

Senior Product Marketing Manager (B2B) | Irvine, CA (HQ) | ONSITE | https://grnh.se/d242b5832us

---

Operations

GIS Analyst | Irvine, CA (HQ) | ONSITE | https://grnh.se/016fb0332us

Manager Analytics, Operations | Irvine, CA (HQ) | ONSITE | https://grnh.se/c55f12182us

Manager Analytics, Product | Irvine, CA (HQ) | ONSITE | https://grnh.se/78ffd1f02us

---

Sales

Specialist II, Revenue Operations | Irvine, CA (HQ) | ONSITE | https://grnh.se/71601a362us

To see job descriptions and to apply: https://grnh.se/0206986c2


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: