top of page
All Posts


VibeManim, Spatial Reasoning, and Gemini's Secret Superpower
Can AI models write Manim code from natural language prompts? I tested Gemini, GPT, Claude, and Kimi to find out what works, what breaks, and why spatial reasoning is the bottleneck.
Feb 1112 min read


Getting Started with AI: The Fundamentals of Prompting
Modern AI chat tools are powered by Large Language Models (LLMs), which are sophisticated systems trained on vast amounts of text data to understand and generate human-like responses. LLMs like ChatGPT , Claude , and Gemini don't truly "understand" in the human sense, but they excel at recognizing patterns in language and predicting what text should come next based on your input. This is why the quality of your prompt matters so much. The AI model can only work with what yo
Jan 224 min read


Forget "Think step by step", Here's How to Actually Improve LLM Accuracy
And What Happened to CoT Prompting? Prefer to listen to this article instead? I used ElevenLabs TTS to create this narration. Check them out using my affiliate link, here . "Think step by step" ...was once great prompt engineering advice, but now seems to have little to no effect. In fact, what if I told you that this technique, at best, has little effect on output quality, and at worst, increases costs, latency, and may even reduce the accuracy of your response? It decreas
Jan 189 min read


Using AI to Map Legacy and Inherited Code: A Practical Guide
Master AI-driven code mapping with this 4-step guide to navigating legacy projects. Turn complex code into clear diagrams and actionable documentation.
Jan 16 min read


The pitfalls of over-reliance on AI for self-directed learning
Do you over-rely on AI? Understand the risks of using AI for self-directed learning. Struggle productively. Reclaim your critical thinking.
Dec 1, 20259 min read


How Far Can You Push Excel with Regex?
Learn how to use regex pattern matching in Excel for advanced data cleaning, text extraction, and analysis.
Oct 15, 20258 min read


Convolution, Kernels & Filters: A Beginner’s Guide to Edge Detection
Convolution kernels explained. Learn edge detection for images using filters and the Sobel operator. Essential computer vision concepts with Python.
Jul 28, 20258 min read


Still copy-pasting into ChatGPT? Here’s how to turn your ideas into AI-powered apps
Learn to build AI-powered apps using LLM APIs. This beginner’s guide covers prompt engineering, function calling, and creating custom AI tools.
Jun 28, 202511 min read


You’re using ChatGPT wrong. Here’s how to prompt like a pro
Master advanced prompt engineering techniques like Chain-of-Thought, ReAct, and role-based prompting strategies to get smarter LLM responses
Jun 2, 202511 min read


22/7 and the Approximation of Irrational Numbers
Unlock the math behind 22/7! Learn how continued fractions generate increasingly accurate rational approximations for irrational numbers like pi
May 19, 20254 min read


Formal Grammars – The Hidden Mathematics of Language
Explore the math behind language. Learn how formal grammars shape speech, code, NLP, and the rules machines use to understand us.
Apr 21, 20256 min read


Higher Mathematics: Sets and Notation
Master set theory: definitions, notation, set operations (union, intersection), and common sets. Essential concepts for higher mathematics.
Apr 3, 20256 min read


Model Evaluation: Why Accuracy Isn’t Enough
Learn why accuracy fails in imbalanced data. Master essential model evaluation metrics: Precision, Recall, and the F1 score for robust ML classification.
Mar 29, 20255 min read


Mountains, Cliffs, and Caves: A Comprehensive Guide to Using Perlin Noise for Procedural Generation
Perlin noise for procedural generation. Learn to create realistic mountains, cliffs, and caves with parameters like persistence, lacunarity, and Fractal Brownian Motion.
Feb 27, 20256 min read


From Love to Logic: How Algorithms Decide Our Matches
Explore the Gale-Shapley Algorithm and the Stable Matching Problem. Learn how algorithms create stable pairings, not just perfect matches.
Jan 29, 20259 min read


The Impossible Bridges of Königsberg
Learn how to find an Eulerian Path using Graph Theory and the degree of a vertex. Discover the solution to the Bridges of Königsberg puzzle.
Jan 20, 20255 min read


Information at a Glance: Do Your Charts Suck?
Master data visualization: use pre-attentive features, Gestalt theory, and proper visual data encoding to create clear, effective charts
Jan 12, 20257 min read


Turing’s Turochamp: The Birth of AI in Games
Discover Turing’s Turochamp, Learn about Alan Turing’s foundational paper-and-pencil chess algorithm and the birth of AI in games.
Jan 12, 20255 min read


The Hunt For Prime Numbers
Explore prime number math: shortcuts, primality tests, Mersenne numbers, and the Lucas-Lehmer Test for finding the largest primes.
Jan 12, 20256 min read


Flowers, Staircases, and The Golden Ratio
Explore the Fibonacci sequence, Golden Ratio (φ), and their appearance in nature, from flowers to the staircase problem in math.
Jan 12, 20255 min read
bottom of page
