Blog

Thoughts on mathematics, algorithms, software development, and computational sciences.

Start your reading journey

Answer three quick questions and I will find your first read.

0% of the catalog explored

Start here

Just Curious

The Hidden Architecture of Attention

A slot machine, a trading app, a Panini album and an infinite feed look like different worlds. Mathematically, many are the same machine. The mechanisms behind them are well studied but rarely looked at together: this series puts a single unifying lens on a known phenomenon, and starts from one unsettling question, why is it so easy to pull people into these spirals?

Behavioral Capture Systems12 min read
Want to Learn

Publishing from GitHub: Building a Version-Controlled Blog

A step-by-step guide to setting up a blog that pulls content directly from a single private GitHub repository, with draft, schedule, and publish controlled entirely by post metadata

tutorials11 min read
Deep Dive

Introduction to DSA Coding Patterns Series

A practical, hands-on series exploring common Data Structures and Algorithms (DSA) patterns. Learn to recognize pattern–problem relationships, uncover hidden connections, and apply these strategies systematically in interviews and real-world projects.

DSA Patterns12 min read
Want to Learn

Your Website Has a New Audience — And It's Not Human

AI search engines, LLM agents, and AI crawlers are changing how content gets discovered. Learn why your website needs to prepare for this shift and what the three layers of AI discoverability are.

Dev Insights8 min read
Want to Learn

The Geometry of Linearity: Why Vector Spaces Matter

Start the series with the fundamental object of linear algebra: the vector space. See how scaling and combining vectors turns abstract notation into an elegant story about structure and relationships.

Linear Algebra10 min read
Deep Dive

Deciding Without the Future: An Introduction to Online Algorithms

An introduction to online algorithms and competitive analysis: how to measure the price of deciding before you know the future by comparing an online algorithm against the offline optimum through the competitive ratio, with ski rental as the archetypal example.

Online Algorithms11 min read

Not sure where to begin?

Tell me what you are in the mood for and I will hand you the perfect post.