Language
What form does communication take when intelligence becomes part of the medium through which meaning moves? A first-principles investigation of representation, attention, personal mediation and delegated action.
Structured technical series that move from fundamentals to production AI systems.
Programmer.ie learning paths are designed to be followed in order, used as reference material, or paired with AI against your own code.
What form does communication take when intelligence becomes part of the medium through which meaning moves? A first-principles investigation of representation, attention, personal mediation and delegated action.
A practical book about finding the right layer for agent behaviour, using Pi to see and build each one: from a direct model call, through an agent core and the coding-agent application, out to interfaces and authority boundaries — worked from the least powerful mechanism that solves the problem.
Build from a callable model to explicit context, durable state, controlled actions, independent verification, and a deterministic runtime that decides what happens next.
Context as a bounded working set built from a larger information world: selection, eligibility and representation, a deterministic Context Compiler, observable delivery to a runtime, and behavioural evaluation, with an honest record of where each kind of evidence stops.
How a system discovers, ranks, filters, and selects evidence from a larger information world, and how to establish whether that evidence improved the outcome.
How a transformer becomes a request, how a request becomes tokens, and how engineering choices determine latency, throughput, cost, and correctness.
Build browser-native AI from the capability boundary upward: local models, observability, WebMCP tools, agent security, and a user-owned browser policy engine.
A build-and-investigate book about typed, uncertain decisions as a programming abstraction: reconstructing the Jev idea from first principles, testing it against classifiers, embeddings, NLI and language-model alternatives, and building a decision stack that keeps uncertainty, evidence and provider choice explicit.
Build AI memory from storage and retrieval through provenance, temporal state, unfinished work, context selection, behavioural evaluation, trust, the boundary with learning, and the promotion boundary from memory to durable knowledge — adding only the mechanisms that measurement earns.
Turn language-model behavior into an experimental variable, then learn when optimization is measurable, when improvement is trustworthy, and what DSPy contributes to the process.
Explore what it means for information to become geometry, when that geometry can be trusted, and how representation, similarity, retrieval, calibration, cross-space alignment, and compression combine into an embedding runtime that knows its own limits.
An experimental search for life-like organization in computational systems — through emergence, causality, persistence, material turnover, hidden state and finite computation.
Explore why language models hallucinate, how hallucination can be measured and evaluated, where individual detection methods fail, and how evidence, verification, policy, abstention, and memory gates can be combined to build reliable systems around stochastic models.
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.
Learn to read modern AI models by decomposing them into smaller mechanisms, then rebuilding quality scorers, value and policy heads, recurrent reasoning systems, optimizers, and preference rankers in PyTorch.
Build reliable AI agents by understanding the mechanisms underneath them: control loops, actions, validation, planning, state, tools, memory, search, and external verification.
Build cellular automata from the smallest local rules, then follow them through measurement, computation, continuous artificial life, learned dynamics and reproducible engineering. A first-principles investigation of what simple local systems can do — and how to tell what the evidence actually supports.
Go beyond basic agent loops into orchestration, evaluation, reliability, multi-step reasoning, memory, and production-grade agent systems.
Progress from deterministic debugging to diagnosing models, evidence, trajectories, and AI-generated work.
Think, create, research, write, and build with AI through open conversation, clear intent, structured reflection, iterative collaboration, and amplified creation.
Explore how LLM agents grow from simple conversations into reflective, tool-using, memory-enabled and multi-agent systems—and how those systems can become collaborators, companions, interfaces, and extensions of human agency. Second edition: verified sources, frozen terminology, executed examples with negative controls, and evidence boxes that state exactly what each result supports.