Hacker News new | ask | show | jobs
by esafak 792 days ago
Your problem is that you don't have a termination criterion, so I propose this:

1. Write the product and tech specs. This lets you know when your work is done.

2. Propose an architecture that meets it, and move on. Don't overengineer it.

3. Implement the architecture.