Ideas, process, and lessons learned

Thoughts, experiments, technical deep-dives, and practical lessons on building software, games, AI, products, and everything in between.

12 articles
How Mobile Games Make Money: The Business Models Behind a Free Download
Games · 8 min read
By Dinesh Richard
How Mobile Games Make Money: The Business Models Behind a Free Download
Most mobile games cost nothing to install. Here is how they still earn: in-app purchases, ads, subscriptions and paid downloads, what the app stores take, and why earning money takes more than a free download.
Read article
How India Promotes AVGC-XR: Policy, Institutes, and Tamil Nadu's Plan
Games · 5 min read
By Dinesh Richard
How India Promotes AVGC-XR: Policy, Institutes, and Tamil Nadu's Plan
India has a national task force, a national institute, a startup incubator and a growing list of state policies for animation, VFX, gaming, comics and XR. Here is how the pieces fit together, including Tamil Nadu's 2026 policy.
Read article
Microlearning: What It Is and When It Works
Education · 7 min read
By Dinesh Richard
Microlearning: What It Is and When It Works
Microlearning means teaching in short, focused units. Here is what two research reviews found, where the evidence is thin, and when short lessons are the right choice.
Read article
Why E-Learning Often Fails and How Interaction Design Helps
Design · 8 min read
By Dinesh Richard
Why E-Learning Often Fails and How Interaction Design Helps
A course can be finished by everyone and still change nothing. Here is where e-learning goes wrong, what the public evidence says, and how interaction design addresses each failure.
Read article
Reinforcement Learning: Explained With Our Own Experiment
AI Research · 8 min read
By Dinesh Richard
Reinforcement Learning: Explained With Our Own Experiment
Reinforcement learning is how software learns by trying things and getting rewards, like training a dog with treats. We explain it from scratch using Lock and Key, our own freeze tag experiment.
Read article
What Is Vibe Coding? Pros, Cons, and What It Means for Software
Engineering · 7 min read
By Dinesh Richard
What Is Vibe Coding? Pros, Cons, and What It Means for Software
Vibe coding means building software with AI and never reading the code it writes. Here is what it is, when it is a smart shortcut, when it is a trap, and how it is changing the software industry.
Read article
Showing 1–6 of 12 articles
Sphere Notes

Stay curious. Build better.

Join a community of developers, designers, creators, and innovators exploring software engineering, game development, AI, XR, product design, and emerging technologies. Get thoughtfully curated articles, practical insights, and exclusive updates delivered directly to your inbox.

Curated articles on software, AI, game development, XR, and product engineering.
Exclusive insights, behind-the-scenes stories, and practical resources.
Early access to new products, beta programs, events, and community initiatives.

We only send content that educates, informs, or announces something worth knowing. Unsubscribe at any time.