Writing

RSS
Medium

Day 3 of replacing myself

Today was chaos. The good kind. Also the confusing kind. Also the “why am I doing this at 3AM” kind. The problem: leads If I want to replace myself with systems, the first thing that must disappear…

(opens in a new tab)
Medium

Day 2 of replacing myself

Photo by Peshkova on Getty Images Today was not powerful. Today was waiting. My PayPal payment is on hold for 21 days. Twenty one days. Because of their beautiful systems. So I cannot buy the VPS…

(opens in a new tab)
Medium

Day 1 of replacing myself

Image created using Canva I did not wake up today thinking I will replace myself. But somewhere between watching YouTube tutorials, reading tweets about malware, comparing VPS plans, and arguing with…

(opens in a new tab)
Medium

Time to touch some grass as a coder

Hey Coder, It’s Time to Touch Grass A story of burnout, AI-dependency, and finding my way back to the code. Photo by SEO Galaxy on Unsplash The glow of the monitor is my sun and my moon. My fingers…

(opens in a new tab)
Medium

Stop Calling HTML a Programming Language

Photo by Jackson Sophat on Unsplash Okay let’s talk. I see this all the time. On Twitter, LinkedIn, and some other online sources and even from people around me. I see people build their first…

(opens in a new tab)
Medium

Getting Started with React

Photo by Lautaro Andreani on Unsplash First of all what do we actually call it, react or react.js? I was literally confused about the name because somewhere it was written just react and somewhere it…

(opens in a new tab)
Medium

Understanding Ports in Networking

networking ports What is a Port? In networking, ports are logical and virtual endpoints where network connections start and end. It is being used by the protocols to identify specific processes…

(opens in a new tab)
Medium

Git Cloning, Forking, Branching, and PR

Photo by Praveen Thirumurugan on Unsplash Git is an integral part of modern software development. It enables collaboration, version control and open source contribution. In this blog I am going to…

(opens in a new tab)
Medium

Step-by-Step guide to set up SSH for GitHub on your machine

When I was first learning about pushing a local repository to GitHub, I hit a wall. I tried to push my code, but it kept asking for a password. Like a sincere kid, I entered my GitHub password,…

(opens in a new tab)
Medium

Understanding Git, GitHub and Version Control

Photo by Roman Synkevych on Unsplash What is version control? It is kind of a “save point system” for our code, like saving our progress while watching a web series. It works somewhat like this: You…

(opens in a new tab)
Medium

Things that we need to know to get started with Node.js

A rundown of the Node.js fundamentals worth learning before building anything real with it.

(opens in a new tab)
Medium

Document Object Model(DOM)

Notes on how the DOM represents a web page as a tree, and why that model matters for JavaScript.

(opens in a new tab)
Medium

Promises in JavaScript

Working through how JavaScript Promises model asynchronous work, and how resolve and reject fit together.

(opens in a new tab)
Medium

Callbacks and Callback Hell in JavaScript

What callbacks are, how nesting them gets out of hand, and why that pattern earned the name callback hell.

(opens in a new tab)
Medium

Classes in JavaScript

A look at how JavaScript classes work under the hood, from constructors to inheritance.

(opens in a new tab)
Medium

Synchronous and Asynchronous JavaScript

The difference between synchronous and asynchronous execution in JavaScript, and why it matters for how code actually runs.

(opens in a new tab)
Medium

Getting Started with JavaScript

Early notes from learning JavaScript from the ground up.

(opens in a new tab)
Medium

Let's Talk About Compilers

A beginner's look at what compilers actually do between source code and a running program.

(opens in a new tab)
Medium

Handling File I/O in C

Notes on reading and writing files in C, from file pointers to closing them properly.

(opens in a new tab)
Medium

How to build a responsive website: A beginner's guide

A beginner's walkthrough of building a website that adapts across screen sizes.

(opens in a new tab)
Medium

Using strings in C programming as a beginners

Working through how C handles strings as a beginner, one gotcha at a time.

(opens in a new tab)
Medium

A Unicode tour of the emoji universe

A tour of how emoji actually work under Unicode, from code points to rendering.

(opens in a new tab)
Medium

As a Beginner, Here's Why I Chose Full Stack Over AI in BIG 2025

Why a beginner chose to focus on full-stack development over AI at the start of 2025.

(opens in a new tab)
Medium

Debugging My Life: 2 Months of Learning Web Dev and Facing the Unknown

Reflections after two months of teaching myself web development from scratch.

(opens in a new tab)