Donald Knuth’s quote about premature optimization being the root of all evil always rings true. The hardest part is fighting the urge to build for millions of users on day one when you only have ten. Focus on clean, readable code and clear architecture first. If your code is easy to read, it will be easy to optimize if and when you actually hit a performance bottleneck.