Hacker News new | ask | show | jobs
by figassis 697 days ago
Eventually, experience. Today, create ADDs (architecture design documents), where you describe functionalities, apis, db schemas, flows, etc and ask for your more senior colleagues for review.

The ADD should also be estimated so you don't eat 20% of your project time creating/reviewing it.