Writings

Thoughts on engineering, AI, architecture, and the craft of building software. [11] articles published.

[2026]

> aravindsanjeev.com

TOKEN LIMIT REACHED / CONTEXT OVERLOAD

sys://blog/llm-tokens-explained

What Are LLM Tokens? A Complete Beginner’s Guide

LLM tokens are the fundamental units of text that Large Language Models use to process and generate language.

> read_article

[2022]

> aravindsanjeev.com

STATE MUTATION DETECTED / MEMORY BLEEDING INTO NEXT RENDER

sys://blog/a-complete-guide-to-usestate-hook

A Complete Guide to React's useState Hook

The useState hook is used to create and manage local state in functional components.

> read_article
> aravindsanjeev.com

SELECTOR CONFLICT / SPECIFICITY SCORE: CRITICAL

sys://blog/css-specificity-scoring-system-explained

CSS Specificity Scoring System Explained

CSS Specificity is an algorithm that is used to determine which rule is the most specific. For that, CSS uses an scoring system.

> read_article
> aravindsanjeev.com

CASCADE ALGORITHM DETECTED / SPECIFICITY WAR IMMINENT

sys://blog/css-cascade-explained

CSS Cascade Explained For Beginners

The cascade is an algorithm used for solving conflicts when multiple CSS rules apply to the same HTML element.

> read_article

[2021]

> aravindsanjeev.com

LEXICAL SCOPE BREACH / THIS CONTEXT ABANDONED

sys://blog/all-about-js-arrow-functions

All About Arrow Functions

Arrow functions are introduced in ES6. It has easier syntax and unlike regular functions, it actually has lexical scoping which can be taken advantage off in certain situations

> read_article
> aravindsanjeev.com

VARIABLE LIFTED BEFORE DECLARATION / TEMPORAL DEAD ZONE ENTERED

sys://blog/javascript-hoisting-eloquently-explained

JavaScript Hoisting Eloquently Explained

Javascript hoisting is the process of initializing variables and providing them memory space before a JS program is run

> read_article
> aravindsanjeev.com

SCOPE CHAIN SEVERED / VARIABLE LOOKUP FAILED

sys://blog/javascript-scope-an-easy-explanation

JavaScript Scope: An Easy Explanation

A scope in JavaScript defines the accessibility of variables. Local scopes can ensure variables with general names aren't overwritten.

> read_article
> aravindsanjeev.com

ASYNC CHAIN BROKEN / REJECTION UNHANDLED / SYSTEM HANGING

sys://blog/javascript-promises-everything-you-need-to-know

JavaScript Promises: Everything You Need to Know

JavaScript promises is a new way to do function callbacks. With the introduction of promise, syntax is significantly reduced. It also helps us avoid what is called a callback hell.

> read_article
> aravindsanjeev.com

CONTENT OVERFLOW / MARGIN COLLAPSED / BORDER INTEGRITY LOST

sys://blog/css-box-model-explained

CSS Box Model Explained to a 5-Year-Old

The CSS box model is the easiest way to understand why browser renders elements the way it does.

> read_article
> aravindsanjeev.com

THIS CONTEXT LOST / BINDING ERROR IN CALL STACK

sys://blog/js-this-keyword-explained-for-beginners

JavaScript this Keyword Explained for Beginners

Explaining JavaScript this keyword for beginners.

> read_article
> aravindsanjeev.com

FUNCTION BODY EXPOSED / EXECUTION CONTEXT UNSTABLE

sys://blog/everything-you-need-to-know-about-js-functions

Everything You Need to Know About JavaScript Functions

JavaScript functions are building blocks of a JavaScript program.

> read_article
TRANSMISSION // OPEN

> work_together

Have a project
in mind?

Let's talk about how I can help — whether it's a full build, a quick strategy session, or just a second opinion.

// free, no obligations

Book a call Or send a message