OVERTHINK.IR

A place to think

This is my personal corner. I write about programming, the things I read and the thoughts that keep me busy.

Topics I follow here

Three paths that most of these notes pass through somewhere.

Technology and AI

Tools, language models and the experience of building systems that work in practice.

Critical thinking

Looking at a problem from several angles, testing claims and finding the questions that lead to better answers.

Programming and software engineering

From design and architecture to debugging, tools and real experience of building and maintaining software.

Latest writing

See all writing →