Technical library for the AI era

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

Programmer.ie is an independent publishing project turning fast-moving developments in AI, software, finance and technology into durable knowledge: books, experiments, explanations and practical tools.

Books

Start with a complete path

View all books →

Books are the highest-value output of Programmer.ie: a place to take a difficult subject, work through the mechanisms and evidence, and turn scattered ideas into coherent, durable knowledge. Every book is available as a structured web edition.

18

DSPy From First Principles

Build measurable, optimizable language-model programs from first principles: signatures, modules, examples, metrics, compilation, reflection, tools, context, experimental isolation, deployment, and evidence-driven improvement.

Read 18 chapters →
11

Agents From First Principles

Build reliable AI agents by understanding the mechanisms underneath them: control loops, actions, validation, planning, state, tools, memory, search, and external verification.

Read 11 chapters →
19 Artificial life, complex systems and computational emergence

Digital Life: From First Principles

An experimental search for life-like organization in computational systems — through emergence, causality, persistence, material turnover, hidden state and finite computation.

Read 19 chapters →
16

PyTorch From First Principles

Understand PyTorch from first principles — from tensor geometry and autograd to model structure, transforms, attention, debugging, performance, compilation, reproducibility, and a GPT-style model built from scratch.

Read 16 chapters →
11

Models From First Principles

Build a working understanding of modern AI models by tracing the mechanisms from representations and learning through attention and transformer architectures.

Read 11 chapters →
47

Advanced Agents From First Principles

Go beyond basic agent loops into orchestration, evaluation, reliability, multi-step reasoning, memory, and production-grade agent systems.

Read 47 chapters →
60

Cellular Automata From First Principles

Explore cellular automata by building the rules, dynamics, patterns, and computational ideas from the smallest possible mechanisms.

Read 60 chapters →
Apply

From knowledge to engineering action

Browse solutions →

The books explain the mechanisms. The solution library turns those mechanisms into problem-first diagnostics, and the AI prompts let you apply them directly to your own repository.

Ongoing work

Latest articles, experiments and research

Browse the archive →
ZeroModel

ZeroModel: Evidence Before Ambition

ZeroModel is an attempt to compile useful parts of intelligence into identified, portable, inspectable decision artifacts — and to preserve enough evidence around those artifacts …

Read →
AI

The Singularity Is Here

For decades, the technological singularity has been presented as a future event. At some point, an artificial intelligence would become as intelligent as a human being, improve …

Read →
Archive

The long-form archive remains part of the library.

Earlier tutorials, experiments, research and technical writing stay available without making chronology the organizing principle of the site. The aim is not to chase every development; it is to preserve what remains useful.

Browse all articles