Programmer.ieTechnical library for the AI era
  • Home
  • Books
  • Solutions
  • Learn
  • Prompts
  • Articles
  • Search
  • About

DSPy

  • DSPy From First Principles 01: Why Are We Still Hand-Writing Prompts?
  • DSPy From First Principles 02: A Prompt Is Not Yet a Program
  • DSPy From First Principles 03: Define the Contract
  • DSPy From First Principles 04: Separate What From How
  • DSPy From First Principles 05: Build Programs From Programs
  • DSPy From First Principles 06: Your Model Is a Dependency
  • DSPy From First Principles 07: Examples Are Data, Not Decoration
  • DSPy From First Principles 08: You Cannot Optimize What You Cannot Measure
  • DSPy From First Principles 09: The Metric Is Part of the Program
  • DSPy From First Principles 10: Compile the Program
  • DSPy From First Principles 11: Few-Shot Optimization
  • DSPy From First Principles 12: Optimize the Instructions
  • DSPy From First Principles 13: Let the Program Reflect
  • DSPy From First Principles 14: Agents Are Programs Too
  • DSPy From First Principles 15: Search, Memory and Long Context
  • DSPy From First Principles 16: Don't Let the Optimizer Cheat
  • DSPy From First Principles 17: From Experiment to Production
  • DSPy From First Principles 18: Build a Self-Improving Engineering Program
Programmer.ie

Technical library for the AI era.

Understand what is changing. Learn how it works. Use it.

© 2026 Ernan Hughes
  • Books
  • Learn
  • Solutions
  • Prompts
  • Articles
  • Search
  • About