Om Donald Knuth te citeren:
Voortijdige optimalisatie is de wortel van alle kwaad (of in ieder geval het meeste) in programmeren.
Het bouwen van uw applicatie lijkt echter het meest verstandig, onderhoudbaar en logisch. Als je prestatie- of opslagproblemen hebt, pak dan de problemen aan die de grootste impact hebben totdat de prestaties bevredigend zijn of de wet van de afnemende meeropbrengst betekent dat het geen zin heeft om verder te optimaliseren.
Als u niet zeker bent van de impact van bepaalde ontwerpbeslissingen (zoals lange eigendomsnamen), maak dan een prototype om verschillende hypothesen te testen (zoals "besparen kortere eigendomsnamen veel ruimte"). Verwacht niet dat de uitkomst van het testen overtuigend is, maar het kan je dingen leren die je niet had verwacht te leren.