🤯 JavaScript WTF Quiz Game

How well do you know JavaScript's quirks?

Welcome to the Game

Game Lobby

XXXXX

Players (0)

Question 1 30s
// Waiting for question...

Waiting for question...

🏆 Leaderboard

No players yet...

Your Score 0
Your Rank -

🎉 Game Over!

Winner:

Final Leaderboard

A Note from the Developer

Surprise, I made this for you! While you were playing this JavaScript quiz game, answering questions about JavaScript's quirks, you probably didn't realize that this entire experience was itself a demonstration of something transformative happening in software engineering right now.

I built this game using agentic programming—a development approach where AI assists at every step, from writing specifications to generating code to solving bugs. Instead of starting with a blank file and typing out every line manually, I worked collaboratively with Claude Code to transform ideas into working features through four distinct phases: the core game (001-js-quiz-game), cloud deployment (002-aws-apprunner-deploy), multiplayer rooms (003-game-code-rooms), and the enhanced join experience (004-join-screen-flow). Each phase was specified, planned, and implemented through structured conversations that broke complex problems into manageable tasks.

But here's what's important: this wasn't magic, and I didn't just sit back while AI did everything. I still needed to learn and understand infrastructure concepts I'd only vaguely known before. I dove into AWS documentation to truly understand how Application Load Balancers distribute traffic, how VPCs provide network isolation, and how ECS orchestrates containerized applications. Agentic programming accelerated my implementation, but traditional learning and understanding remained essential. The difference is that I could learn these concepts just-in-time, implementing as I understood, rather than needing to master everything before writing a single line of code.

We want our engineers at Stable Kernel—and engineers everywhere—to embrace agentic programming not as a replacement for skill, but as an evolution of how we work. Remember when we transitioned from writing code longhand to typing? Nobody argued that typing made us worse programmers. It simply freed our minds from the mechanics of letter formation so we could focus on logic and architecture. Agentic programming is the same kind of fundamental shift: it handles boilerplate, suggests patterns, catches errors, and lets us focus on the interesting problems—the ones that require creativity, judgment, and deep understanding. The future belongs to engineers who can articulate problems clearly, evaluate solutions critically, and leverage AI assistance effectively. This game is proof that the future is already here.

- Erik Rahtjen & the Stable Kernel Engineering Leadership