Sitemap - 2026 - Notes from the Near Future

Use Your Initiative

Generalist vs Specialist in the After AI Era

The Second Opinion

Notes from the Near Future • The Permanently Curious Stack

Thoroughly Checked

3. How can words turn into actions?

A New Price Without Breaking the Old One • The O in SOLID

2. Who actually does the work, the model or the software?

1. What makes an AI agent different from a chatbot?

Stephen's Preface to Agents Unpacked

Agents Unpacked • Table of Contents

The Potion Shop That Does Too Much • The S in SOLID

How I Code (Late 2026 Version)

Back From Holidays • SOLID Ideas, Agents, Rust

[Archived] 2. Anatomy of an Agent

Down The Iterator Rabbit Hole

[Archived] 1. From Answer to Outcome

[Archived] Table of Contents • Agents Unpacked

[Archived] Stephen's Preface to Agents Unpacked

How I Learn (2026 Version) • My Tutor Agent

Do You Get It Now?

Doubling Down on Python in The Age of AI

3 • 7600 • 33 • 121 • When Python Stacks Up

The Weird and Wonderful World of Descriptors in Python • The Price is Right

Field Notes: First, Second, and Five Hundred and Twenty-Third

You Store Data and You Do Stuff With Data • The OOP Mindset

“Python’s Plumbing” Is Not As Flashy as “Magic Methods” • But Is It Better?

The Journey From LBYL to EAFP

When "It Works" Is Not Good Enough • Live Workshops

What’s The Point of `itemgetter()` in Python?

Planning Meals, Weekly Shop, Alternative Constructors Using Class Methods

The Orchestra Conductor, The Senior Programmer, and AI

Need a Constant in Python? Enums Can Come in Useful

Parkruns, Python’s enumerate and zip, and Why Python Loops Are Different from Other Languages