Choose direction

Topics are everywhere.
Direction & Momentum is rare.
Pick any Vector

Every topic here has a direction. Pick a vector, follow it through its series, and go post by post until the thread runs out.

"A half-finished series teaches you less than a finished one taught badly. Pick a direction. See it through. That's how understanding compounds"

Models, data, and the math that makes them learn.

#machine learning#beginners#AI#fundamentals
LATEST Data Cleaning and Validation in Machine Learning: A Step-by-Step Framework
3 series · 6 posts · 36 min

Idioms, internals, and the standard library.

#python oop for beginners#classes and objects in python#python self keyword explained#python constructor init method
LATEST Data Abstraction in Python: Concepts, Abstract Base Classes, and Real-World Implementation
1 series · 6 posts · 55 min
Classes and Objects in Python: A Beginner's Guide to Object-Oriented Thinking Introduction #python oop for beginners#classes and objects in python#python self keyword explained#python constructor init method#instance variables vs class variables python Read Post → Constructors, Variables, and Methods: The Building Blocks of Every Python Class Python OOP Explained: (A Beginner-to-Intermediate Guide) #python#oop#beginners#classes#fundamentals Read Post → Encapsulation in Python: Principles, Implementation, Name Mangling, Properties, and Best Practices What Encapsulation Actually Means #python#oop#beginners#classes#encapsulation Read Post → Polymorphism in Python: Method Overriding, Duck Typing, Operator Overloading, and Runtime Dispatch “Poly” means many, “morph” means forms. Put together, polymorphism means one interface, many behaviors — the same method call producing d... #python#oop#beginners#classes#polymorphism Read Post → Inheritance in Python: Types, Method Resolution Order, super(), and Best Practices If Encapsulation is about protecting data and abstraction is about hiding complexity, inheritance is about reusing and extending existing... #python#oop#beginners#classes#inheritance Read Post → Data Abstraction in Python: Concepts, Abstract Base Classes, and Real-World Implementation Why Abstraction Exists #python#oop#beginners#classes#abstraction Read Post →

Idioms, internals, and the standard library.

#rag#information retrieval#bm25#tf-idf
LATEST The End-to-End RAG Pipeline: How Every Piece Fits Together
1 series · 14 posts · 146 min
Information Retrieval Fundamentals: The Theory Every RAG System Is Built On Information Retrieval Fundamentals #rag#information retrieval#bm25#tf-idf#semantic search#developer diaries Read Post → Introduction to RAG: What It Is, Why It Was Invented, and How It Fits the LLM Landscape Introduction to RAG #rag#llm fundamentals#retrieval#generative ai#developer diaries Read Post → Embeddings Explained: How Machines Turn Meaning Into Numbers Embeddings #rag#embeddings#semantic search#vector similarity#developer diaries Read Post → Embedding Models: From Word2Vec to Voyage AI — A Practical Field Guide Embedding Models #rag#embedding models#bert#sbert#openai embeddings#voyage ai#developer diaries Read Post → Vector Databases Explained: Where Your Embeddings Actually Live Vector Databases #rag#vector databases#hnsw#metadata filtering#developer diaries Read Post → Approximate Nearest Neighbor(ANN) Algorithms: The Search Techniques Powering Every Vector Database Introduction #rag#ann search#hnsw#ivf#product quantization#vector search#developer diaries Read Post → Data Ingestion for RAG: Turning Messy Real-World Documents Into Usable Text Introduction #rag#data ingestion#pdf parsing#ocr#data cleaning#developer diaries Read Post → Chunking Strategy for RAG: The Decision That Quietly Determines Retrieval Quality Introduction #rag#chunking#semantic chunking#chunk overlap#document processing#developer diaries Read Post → The Retrieval Pipeline: How a Question Becomes the Right Context Introduction #rag#retrieval pipeline#query processing#ranking#top-k#developer diaries Read Post → Advanced Retrieval: Techniques for When Simple Similarity Search Isn't Enough Introduction #rag#hyde#multi-hop retrieval#contextual retrieval#knowledge graph#developer diaries Read Post → Reranking in RAG: Bi-Encoders, Cross-Encoders, and ColBERT Explained Introduction #rag#reranking#cross encoder#colbert#learning to rank#developer diaries Read Post → Prompt Engineering for RAG: Turning Retrieved Chunks Into Grounded Answers Introduction <!– Developer Diaries: Building with Retrieval-Augmented Generation #rag#prompt engineering#hallucination#citations#system prompts#developer diaries Read Post → LLM Integration for RAG: Context Windows, Token Budgets, and Tool Use Introduction #rag#context window#token budgeting#function calling#tool use#streaming#developer diaries Read Post → The End-to-End RAG Pipeline: How Every Piece Fits Together Introduction #rag#architecture#pipeline design#system design#error handling#developer diaries Read Post →

Storage engines, indexing, and how data survives.

Not started yet

The building blocks under every efficient solution.

Not started yet

Design, process, and the craft of shipping.

Not started yet