Reading and display settings

Appearance

System follows your operating system and keeps following it, even if you change it later. The header's sun, moon and monitor cycle the same three options.

Text size (%) 100%

Default. Scales every text size on the site, equations and tables included.

Reading width 70ch

How much text runs across one line of prose. Narrower is easier to track; wider fits more on screen.

Line spacing 1.6

The leading on body text. Taller leading helps a tired eye stay on the line.

Density

Padding and gaps around controls, cards, and tables — how much breathing room the layout leaves itself.

Motion

System follows your operating system. Reduced removes every transition on this site. Full keeps them on unless your system asks for less.

This is the home for the informal writing: the robotics and vision field notes that were migrated from the old WordPress blog, plus new perspective pieces. Nothing here is a structured guide or a timeline entry — it is what I was actually thinking about while building the thing, kept in its original voice.

Robotics

Getting started

ROS (Robot Operating System)

ROS: OverviewMarch 27, 2017
ROS: First NodeApril 11, 2017

Navigation

Vision & Geometry

Computer vision basics

Computer VisionMarch 11, 2019

Math for geometry

Linear AlgebraApril 21, 2019

The interactive guides — LLM training and serving, building with LLMs, agents, generative media, multi-view geometry, nonlinear optimization, linear algebra, calculus, probability and statistics — now live at denimpatel.github.io/interactive-courses.