Engineering Notes & Mental Models

Concise takeaways, architectural maxims, and deep-dive notes on software systems and applied AI.

Sep 19, 2026

Introduction To Generative AI

Generative AI is a type of artificial intelligence that can create new content, such as text, images, and music. It is different from traditional AI, which is used to analyze data and make predictions.

Aug 20, 2026

DRY Principle

They are guidelines that help software developers create system that are easy to understand, maintain, and extend. They are applied both at high-level and low-level design stages.

Aug 20, 2026

KISS Principle

They are guidelines that help software developers create system that are easy to understand, maintain, and extend. They are applied both at high-level and low-level design stages.

Aug 20, 2026

YAGNI Principle

They are guidelines that help software developers create system that are easy to understand, maintain, and extend. They are applied both at high-level and low-level design stages.