while True: learn()
educational
6/2/2026

while True: learn()

byLuden.io
8.2
The Verdict
"while True: learn() is an exceptional example of how to gamify the "boring" parts of technology. It doesn't promise to turn you into a senior engineer at Google, but it does promise to give you a functional, logical framework for understanding the technology that is currently reshaping our world. Despite some late-game grind and a few oversimplifications, its charm and educational utility make it a standout in the simulation genre. It’s a love letter to the history of the "thinking machine"—and to the cats that probably run them."

Gallery

Screenshot 1
View
Screenshot 2
View
Screenshot 3
View
Screenshot 4
View

Key Features

Visual Programming Interface: A sleek, node-based drag-and-drop system where you connect data sources to algorithms (Expert Systems, Decision Trees, etc.) to sort shapes and colors.
The Mega Map of Machine Learning: A comprehensive, educational tech tree that traces the actual historical evolution of AI, providing real-world context for every node you unlock.
In-Game Economy & Hardware: A simulation layer where you earn money from freelance contracts to buy faster CPUs, more powerful GPUs, and—crucially—fashionable hats for your cat.
Startup Simulation: The ability to invest your earnings into tech startups, adding a layer of risk and reward that mirrors the Silicon Valley "fail fast" culture.

The Good

Genuinely educational tracing of AI history.
Low barrier to entry for complex topics.
Charming narrative and sharp industry humor.

The Bad

Puzzles can become repetitive in the late game.
Abstraction can feel too "thin" for pro coders.
High-complexity builds can become visually messy.

In-Depth Review

Bottom Line: Luden.io transforms the intimidating math of neural networks into a charming, node-based logic puzzle that proves machine learning is mostly just sophisticated sorting—and a very smart cat.

The Logic of the Loop

The core gameplay of while True: learn() is built on algorithmic thinking. Each "job" presents you with an incoming stream of data—circles, triangles, and squares in various colors—and a set of requirements. You might need to output only green circles or filter out everything that isn't red. To do this, you drag nodes onto the workspace. In the beginning, these are simple "Expert Systems" (if/else blocks). As you progress, you unlock "Decision Trees," "Random Forests," and eventually, the heavy hitters like "Neural Networks."

The brilliance here lies in the onboarding friction, or lack thereof. The game introduces complex concepts by stealth. You aren’t "learning backpropagation"; you’re trying to figure out why your current node setup is too slow to meet a client's deadline. This creates a natural desire for optimization. You start chasing "Gold" ratings, which require your system to be both fast and accurate. This mirrors the real-world trade-off in machine learning: precision versus compute cost.

The "Sorting Puzzle" Trap

However, we have to address the elephant in the server room: at a certain point, the game stops feeling like a machine learning simulator and starts feeling like a pure sorting puzzle. Experienced programmers might find the abstraction a bit too thin. While the nodes are named after real algorithms, their function within the game is strictly limited to the color/shape data streams. You aren't dealing with edge cases, data cleaning, or the messy reality of biased datasets.

As the puzzles grow in complexity, the "solutions" often involve sprawling, messy webs of nodes that look less like a sophisticated AI and more like a "spaghetti code" disaster. This leads to a noticeable spike in repetitiveness during the mid-to-late game. Once you find a reliable pattern for sorting specific data types, you’ll find yourself reapplying that same "meta" to multiple jobs. The challenge shifts from "how do I solve this?" to "how do I click fast enough to wire this up again?"

Education Through Atmosphere

Where the game truly succeeds is in its contextual storytelling. The "Mega Map" is genuinely insightful, offering digestible snippets of history that explain why we moved from one technology to another. The humor is sharp, too. Your inbox is filled with emails from "clients" who have no idea what they want, perfectly capturing the frustration of freelance tech work. The hardware upgrades aren't just for show; they reduce latency in your testing, which becomes vital when you're iterating on a complex build. It creates a satisfying loop of: Solve Job -> Get Paid -> Upgrade Rig -> Solve Harder Job.

The inclusion of the Startup mechanic is a clever touch. It forces you to think about the long-term viability of the tech you're building. Do you keep your stable freelance gig, or do you sink your savings into a "self-driving car" startup that might crash and burn? It adds a much-needed layer of stakes to the puzzle-solving.

Editorial Disclaimer

The reviews and scores on this site are based on our editorial team's independent analysis and personal opinions. While we strive for objectivity, gaming experiences can be subjective. We are not compensated by developers for these scores.