You Aren't Gonna Need It (YAGNI)
Don't implement functionality until it's actually needed.
Also known as: YAGNI, Keep it simple
Category: Principles
Tags: software, principles, productivity
Explanation
YAGNI (You Aren't Gonna Need It) is a software development principle stating that features should not be added until they're actually needed. It counters the temptation to build for hypothetical future requirements. Often, anticipated needs never materialize, or they differ from predictions when they do. In PKM, YAGNI means not over-engineering your system with elaborate categorizations, automations, or features you don't currently use. Start simple, add complexity only when actually required.
Related Concepts
← Back to all concepts