Reimagined lakeside cabin in warm evening light, with a yellow seaplane airborne, a jeep, a dock, pine trees and mountains across the lake. A still interpretation, not recovered animation.
Creative Technology

From a Maya Assignment to a World Worth Revisiting

A lakeside cabin, a yellow seaplane, and an old university project with a new playable chapter.

Author profile picture

Chris Eberl (He/Him)

Nov 5, 2026•5 min read

Go deeper

Learning series

All learning series

Apps by PFP Labs

AI Engineering

AI Engineering

Meet Kermit: How I’m Using OpenAI Dots

Meet Kermit, my OpenAI Dot: a practical guide to narrow responsibilities, voice briefings, authorized sources, ongoing work, and explicit human review.

Oct 6, 2026Read
AI Engineering

Make Conversation State Explicit

Make chatbot conversation state explicit: preserve order IDs as strings, enforce application guards, and inspect the historical before/after trace.

Oct 8, 2026Read
AI Engineering

Debug with Evals and Local Traces

Debug chatbot evals with local trace provenance, report scope, case-level comparisons, and separate diagnoses for ambiguous numeric replies.

Oct 8, 2026Read
AI Engineering

No data isn't zero

Design monitoring and AI summaries that distinguish measured zero from missing data, with provenance, freshness, derived metrics, and explicit alerts.

AI Engineering

Connect the Responses API

Connect a local TypeScript or Python chatbot to the OpenAI Responses API with structured output, error handling, and explicit live/offline modes.

Oct 8, 2026Read
AI Engineering

Start with a Failing Chatbot

Build a failing OpenAI chatbot lab with an executable return-policy contract, offline eval cases, and clear simulator limits.

Oct 8, 2026Read

IoT & Edge

Web & Mobile

Product Engineering

Build a Local Review Screen for Video AI Results

Build a local video AI website: a player plus tabs for the summaries, scene lists, search rankings and Jockey answers you saved in chapters 2–5. No new API calls; synthetic demo included.

Oct 18, 2026Read

Leadership

Leadership

Workstream Leads Need the Ball

How to turn workstream leads into a leadership team with real decision rights, resources, and a clear route for decisions they cannot make alone.

Oct 11, 2026Read
Leadership

Stay Close Without Taking the Ball

How technical leaders can stay involved, coach judgment, and support decisive action while keeping decisions with the people doing the work.

Oct 11, 2026Read
Leadership

Hackathons Build Teammates

A practical approach to hackathons that helps people across engineering teams learn, collaborate, and keep working together after the demos.

Oct 11, 2026Read
Leadership

The Dirty Laundry Meeting

A practical weekly blocker review that turns early concerns into owned actions without creating a culture of blame.

Oct 11, 2026Read
Leadership

Build the Team Before the Plan

A practical way to build trust, understand individual strengths, and agree how an engineering team will work before delivery pressure exposes the gaps.

Oct 11, 2026Read
Newsletter

New posts, straight from Chris

A short note from me whenever a new article goes live — product engineering, AI workflows, IoT, indie apps, and engineering leadership. No spam, unsubscribe anytime.

By subscribing, you agree to our Privacy Policy. We do not share your email.

More writing on AI-assisted engineering, cloud services, IoT and product development is on the way.