The single biggest liability I have found so far working in startups, is a codebase using a dynamic language, with a weak type system alongside a culture of no tests. I have now seen this across three startups. If I was going to build a start tomorrow, I would pick a strongly typed language, with a decent type system and good ecosystem. Something like Go or Kotlin.