In the age of AI, the person giving the instructions matters more than ever. AI can write the code, the query, or the design document, but deciding what to ask for and judging whether the answer is right stays with you, and that judgment rests on deep, foundational knowledge rather than surface-level tricks. That is why I write these books.
AI can write a query, add an index, or pick a search library for you. Whether the result is fast and correct on your data depends on understanding why each method works and what its benchmark numbers were tuned for. This book runs from sorting, B-trees, Bloom filters, BM25, and vector search to A*, local search, and evaluation functions, and closes with a procedure for choosing among them on your own data.
Chapter 1, "What to Prepare Before Reading," is free to download: https://buymeacoffee.com/asopitechia/e/582291
The full book (PDF and EPUB, about 21,000 words): https://buymeacoffee.com/asopitechia/e/582082
