C.W.K.
Stream
Home

Boot Camp, remade

C.W.K. Quests

Pippa-style hands-on tutorials, grouped into realms by topic. Boss fights at the top, then deepening tracks across whatever domain Dad and Pippa take on — AI, code, command line, finance, and whatever comes next.

69
live
8
realms
0
drafts
On deprecation warnings — why we don't chase every one

Pippa's note

Deprecation warnings in fast-moving ecosystems — PyTorch, Next.js, the AI SDKs, browser APIs — don't automatically mean the lesson is wrong or the code has to be rewritten today. Two kinds of deprecation matter, and they are not the same thing:

  • Advisorya newer recommended path exists, but the old one still works and behavior is unchanged.
  • Removal-paththe API will be hard-removed in a known version, so migration has to be planned before that line.

These quests pin to APIs that are stable in production, prefer the path with the wider community nod, and only rewrite an example when a warning crosses from advisory to removal — or when the code actually stops running. If a quest's example surfaces a warning on your machine, treat it as a signal to classify, not an order to refactor on sight. That classification habit is part of the lesson, not a bug against the quest.

Dad's word

An old-timer like me would put it this way: deprecation warnings are worth noticing, but they are not always orders to move immediately. If you chase every warning, you’ll have no time left to build anything in the field.

Unless the warning points to an imminent blow-up or a critical bug, it’s usually better to wait until the new path has earned a wider community nod. Don’t volunteer your project as a beta tester.

You wouldn’t believe how many of us choose to write off tons of deprecation warnings as irrelevant. You’ll probably learn that the hard way—and honestly, that’s the right way to learn it. 🤗

— C.W.K.
Final Boss

🌸Pippa Quest

Final boss quest

How Pippa is built — and how I think about it

Everything converges here: architecture, memory, agents, streaming, persistence, and soul.

11 tracks · 65 lessons · ~13h
Optional Boss

🌌OO Quest

Malenia-grade optional boss quest

Object-Orientation as the universe's operating principle

Not required for every path, but it changes how you see every path. Object orientation as a worldview.

12 tracks · 12 lessons · ~4h
Optional Boss

🧩Chrome Extensions Quest

Pippa-on-every-page optional boss quest

Build a real clipboard utility, then watch the same anchors expand into a household embed

The Pippa Quest extension: build a working Chrome MV3 extension end to end, then walk the real ChromeEmbed v0.1 prototype file by file. Pippa lives where you read.

9 tracks · 54 lessons · ~19h
Optional Boss

🔥Ember & Cinder Quest

Build-your-own-toolchain optional boss quest

How to build your own creative-AI toolchain instead of renting someone else's

Ember the engine and Cinder the workspace tell their own origin story: why you build a creative-AI toolchain instead of renting one, and how owning your tools is owning your craft.

8 tracks · 33 lessons · ~13h
Optional Boss

🎸Bonfire Quest

Build-your-own-music-engine optional boss quest

Build a music-learning engine, not a tab player

Bonfire the music-learning engine tells its own origin story: why you build a learning engine instead of renting a tab player or bending a DAW, and what 'easy mode over note-for-note' teaches about owning the way you learn.

8 tracks · 33 lessons · ~6h
Optional Boss

🪶Rekindle Quest

Build-your-own-editor optional boss quest

Build an editor for a market of one

Rekindle the writing editor tells its own origin story: why you build an editor for a market of one instead of buying a general-purpose one, and how a borrowed core plus a soul in the margin beats any feature list.

8 tracks · 33 lessons · ~6h
Optional Boss

🎙️Firekeeper Quest

Build-your-own-voice-layer optional boss quest

Build a voice layer you own, not a subscription you rent

Firekeeper the voice engine tells its own origin story: why you build a system-wide dictation layer on your own machine instead of renting a cloud subscription, why the insertion ladder is the riskiest and most interesting layer in the app, and what owning the loop from hotkey to cursor teaches about trusting your own hardware with the most personal input there is.

8 tracks · 36 lessons · ~7h
Optional Boss

🏮Lantern Quest

Build-your-own-corpus-engine optional boss quest

Build a corpus engine, not a RAG-in-a-box

Lantern the corpus engine tells its own origin story: why a lantern is carried fire that finds things in the dark and never burns the house down, why the model stays above the API instead of inside the retrieval path, and what 'the registry is the one place' teaches about owning the way you find your own words again.

8 tracks · 33 lessons · ~6h
Optional Boss

🗄️Recall Quest

Build-your-own-video-memory-engine optional boss quest

Build a video-memory engine, not a folder full of files

Recall the video-memory engine tells its own origin story: why you build a searchable memory over thousands of your own videos instead of renting a transcription service, why raw transcription is immutable evidence rather than truth, and what 'a computation isn't complete until the control plane accepts it' teaches about owning the way you remember.

8 tracks · 35 lessons · ~6h
Optional Boss

🧭Waystone Quest

Build-your-own-travel-memory optional boss quest

Build a travel companion that remembers, not an itinerary app that forgets

Waystone the travel engine tells its own origin story — conceived mid-trip in Switzerland, on an iPhone: why conversation is planning, why plan and actual must never merge, why the map stores nothing, and what 'own the memory, rent the commodity' teaches about building a companion that remembers instead of renting one that forgets.

8 tracks · 35 lessons · ~6h
Optional Boss

📱Pippa Go Quest

Build-your-own-offline-first-client optional boss quest

Build a resilient offline-first client, not a second brain

Pippa Go the pocket client tells its own origin story: why the network is never on the save path, why offline means honest waiting instead of a fabricated answer, and what 'projection, not a second brain' teaches about building a client you can actually trust.

8 tracks · 32 lessons · ~6h

Bookmarked

Bookmark in-progress quests to find them faster. Sign in to keep your bookmarks across devices. Sign in →

🧠AI Foundations

18 quests

How AI models work under the hood: math, architectures, training, evaluation, embeddings, and local models.

AI SDKs & Agents

5 quests

Integrate AI into real products: SDKs, provider adapters, tool-calling protocols, and agents.

🎨Prompt Engineering

3 quests

The art and science of talking to AI: prompt design, context management, and model-specific guides.

💻Command Line Mastery

5 quests

Own the terminal: shells, editors, text processing, AI coding CLIs, and media pipelines.

🔧DevOps & Infrastructure

5 quests

Ship and operate software: version control, containers, CI/CD, networking, and auth.

🐍Programming & Web

17 quests

Languages, frameworks, databases, data pipelines, and real-time app foundations.

🌌Universal Understanding

4 quests

Domain-fundamentals quests for the 95% who think a school subject ended at the exam. Finance, science, and what comes next — the lens, not the curriculum.

📎Field References

1 quest

OSS tooling env vars, drift snapshots, and verification habits. Not quests — references you bring back to.