We review a series of actual changes we've made the bleve and vellum projects to improve performance. Most of these relate to reducing memory allocations at runtime, so we look a little closer at those techniques. Finally, we consider the cost of readability to the codebase when we accept these changes.