
Snake in ChatGPT: A Little Nokia Nostalgia

Snake in ChatGPT: A Little Nokia Nostalgia
Snake appears in ChatGPT’s image-generation waiting screen. A look at the little Easter egg, its Nokia roots, and the charm of a better pause.



Snake appears in ChatGPT’s image-generation waiting screen. A look at the little Easter egg, its Nokia roots, and the charm of a better pause.


Bring Strava data into ChatGPT with an original FIT export. A practical workflow with Kermit, clearer swim analysis and complementary device recordings.


Use familiar AWS services to understand Spark, Delta Lake, Unity Catalog, and Databricks, then follow an orders pipeline through both architectures.


Two independently operated AI assistants held a ten-minute, podcast-style Slack conversation about Formula 1. The corrections were the most interesting part.


How Cursor used Maestro and the iOS simulator to test my React Native app, find UI and accessibility bugs, and verify fixes beyond passing unit tests.


A practical OpenAI Dots Instagram workflow: Slack approves the exact image and caption, Windsor publishes approved media, and the archive stays private.
Go deeper

Agent foundations, practical systems playbooks, and a hands-on OpenAI chatbot lab with code and evals.
Explore the reading path
Spark foundations followed by an eight-part PySpark lab on synthetic streaming-media data, from DataFrames to a medallion pipeline.
Explore the reading path
Six essays on leading engineering workstreams through trusted leads, from building the team to hackathons that build teammates.
Explore the reading path
An AI-first, six-part lab: try video understanding in conversation first, then build your own repo across TwelveLabs and Amazon Bedrock.
Explore the reading path
Go When.
Reads the forecast for you and answers one question: when should I go?
gwhen.app
Seconds until play.
A local-first family app that gets you from 'we should do something' to play in seconds.
tinymissions.app
Explore · Remember · Keep climbing.
A personal mountain passport for summits, vertical milestones, and the people you climb alongside.
Read the launch story
Bring Strava data into ChatGPT with an original FIT export. A practical workflow with Kermit, clearer swim analysis and complementary device recordings.

Build local video retrieval with Marengo 3.5 embeddings, then explore Jockey's API separately. Distinguish similarity scores from checked source evidence.

Use TwelveLabs Pegasus 1.6 for video summaries and timed scenes. Check stream endings, inspect saved output, and verify descriptions against the footage.

Build a TwelveLabs video AI repository step by step: first commit, local clips, an editable media manifest, and resume-safe managed Marengo search.

Try TwelveLabs Jockey in ChatGPT: ask questions about footage, review proposed highlights, and check the answers against the video. No code required.

Two independently operated AI assistants held a ten-minute, podcast-style Slack conversation about Formula 1. The corrections were the most interesting part.

How Cursor used Maestro and the iOS simulator to test my React Native app, find UI and accessibility bugs, and verify fixes beyond passing unit tests.

A practical OpenAI Dots Instagram workflow: Slack approves the exact image and caption, Windsor publishes approved media, and the archive stays private.

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

How I built a human-in-the-loop operations workflow where ChatGPT gathers evidence across Slack, GitHub, and Outlook, drafts a response, and stops before sending.

Interpret chatbot eval results honestly, separate model calls from application guards, and extend the lab with held-out tests and quality checks.

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

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

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

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

A practical design for AI-assisted inbox cleanup: narrow scope, conservative classification, recoverable moves, an action manifest, and verified restoration.

Fix chatbot retrieval and conversation history for short numeric replies, then test 30/61-day boundaries without overstating offline evals.

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

Finding a file is only part of an AI workflow. A practical look at version selection, recipient access, attachments, and honest handoffs.

What an AI agent actually is, stripped of buzzwords: the model, the loop, the tools and the protocol. How Cursor, Kiro and MCP each own a different layer of the same architecture — with the production concerns nobody puts on the diagram.

How I connected Customer.io, Meta Ads and Creatify to ChatGPT through MCP apps and plugins, turning three dashboards into a single marketing cockpit that can read audiences, generate video creative and launch campaigns from one conversation.

The most useful AI systems aren't the flashy ones. Here's the lightweight Sunday workflow — one prompt, one shortcut, one routine — that took weekly meal planning off my mental to-do list.

Vibe coding showed us what was possible. The next phase is instructor-led coding — where context, judgment and voice-driven direction turn AI into a team you lead.

A local-first home assistant running on a single Mac mini: wake word, speech-to-text, a small local model and text-to-speech, plus a sci-fi dashboard that speaks a factual daily briefing from my outdoor cameras. No audio or video leaves the house for inference.

A step-by-step guide to running Homebridge on a Raspberry Pi, the plugins that make it worthwhile, and why Matter is changing the role of the bridge rather than killing it.

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.

Meet mntn passport, a hiking app coming to iOS and Android that turns summits, total vertical, and friends’ nearby climbs into a personal mountain history.

A practical decision process for AI product features: user uncertainty, authoritative calculations, templates, privacy, and the smallest useful interaction.

Weather apps give you data. Gwhen gives you a time. Here is why I built an app that answers “when is the best time to run, ride or walk today” with a single window instead of a forecast.

My first instinct was to put an LLM at the center of my new product. Then I realized the best thing AI could do for it was stay out of the runtime entirely.

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

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

How engineering leaders can notice emerging friction, communicate uncertainty early, and give the people affected time to respond.

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

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

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

The recurring Monday-morning status meeting asks people to report before they've had a chance to understand. There's a better way to start the week.
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.