Hey there! πŸ‘‹

I’m Daman Arora (he/him) and I enjoy building things. Read more.

Inside a Running Process: Memory, the PCB, and Scheduling

The first post followed the chain from disk to CPU. This one goes deeper into what actually happens once a program is running: how its memory is laid out, how the OS keeps track of it, and how many programs share the machine at once. From passive to active A program sitting on the hard disk is a passive thing. Just saved instructions, doing nothing. The moment you run it, it becomes an active process living in RAM....

May 19, 2026 Β· 12 min Β· Daman Arora

How a Computer Actually Runs Your Programs

Every time you open an app, a chain of hardware kicks into motion behind the scenes. This post follows that chain from the disk all the way to the CPU, one idea building on the last. 1. Why RAM is faster than a hard disk RAM is electronic. Data is fetched by sending electrical signals, almost instantly. A hard disk drive (HDD) is mechanical. It has spinning platters and a moving arm that must physically travel to the right spot before it can read....

May 19, 2026 Β· 14 min Β· Daman Arora

AWS Other Services: A Grab Bag Worth Knowing About

AWS has a long tail of services that don’t slot neatly into compute, storage, networking, or databases β€” but you’ll bump into them sooner or later. This post is a quick tour of that grab bag: virtual desktops, mobile dev kits, backup and disaster recovery, migration tooling, workflow orchestration, and a few specialised oddities like satellite ground stations. The mental map β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ END-USER COMPUTING β”‚ β”‚ β€’ WorkSpaces (managed Windows/Linux desktops) β”‚ β”‚ β€’ AppStream 2....

May 18, 2026 Β· 9 min Β· Daman Arora

AWS Security & Compliance: A Tour of the Services

Security on AWS is a layered set of responsibilities and a long catalogue of services. AWS handles the security of the cloud; you handle security in the cloud. This post walks through that split, then through the services that protect networks, manage keys, detect threats, and prove compliance. The shared responsibility model The foundation: AWS and the customer have clearly divided jobs. AWS is responsible for security of the cloud β€” the hardware, software, facilities, and networking that run every AWS service, plus the operations of fully managed services like S3, DynamoDB, and RDS....

May 18, 2026 Β· 10 min Β· Daman Arora

AWS Machine Learning Services: What Each One Does

AWS offers a family of ready-made machine learning services that handle a single, well-defined task each: recognize faces, transcribe speech, translate text, recommend products, and so on. You call an API and get a result β€” no model training, no GPUs, no data science required. SageMaker sits alongside them for the cases where you do want to build your own model. This is a tour of what each service is, what it is for, and when to reach for it....

May 18, 2026 Β· 7 min Β· Daman Arora