From what I’ve seen, the earliest tech choices can shape how fast (or painfully slow) a startup grows.
The big ones:
Stack Selection: Do you go with the trendy new framework or the reliable one with better community support?
Build vs. Buy: Should you code it from scratch or stitch together existing tools to save time?
Scalability Trade-offs: Is it okay to patch things together now and refactor later, or does that technical debt come back to bite you?
There’s no universal answer, but I’ve noticed teams that over-optimize for scale too early often slow themselves down, while those who under-plan get stuck rewriting when they finally hit traction.
How did you handle these decisions when building your product? Would you do it differently now?