Hacker News new | ask | show | jobs
by _ah 2609 days ago
The most important part of starting a new business is making sure the business doesn't die. You need to write software and find product/market fit. Anything that detracts from these goals is a problem.

If you're bootstrapping, pick technology that you're familiar and comfortable with. Great businesses have been built on the back of PHP. Do not attempt to build a business and learn new tech at the same time... they are different tasks.

If you have some investor money and will be hiring people, optimize for productive, non-bleeding-edge tech that will be easy to hire for. Go for something well-known with a wide talent pool (ex: React).

Once your business doesn't die, you can go about fixing the tech stack and making something better. This is not a waste! You probably would have to do this anyway. Your first choice of technology almost doesn't matter in the long run. Optimize for early velocity and then figure it out later.