RTRashindu Tharindainrash522.hashnode.dev00Variables and Memory: What a Variable Actually Is6d ago · 6 min read · Every beginner thinks a variable is a box that holds a value. That model is comfortable, intuitive, and wrong in ways that will eventually cost you hours. The Name Is Not the Value Here is a better mJoin discussion
RTRashindu Tharindainrash522.hashnode.dev00From Code to Execution: How a Program Actually RunsMay 26 · 7 min read · You have written thousands of lines of code. You have never once told a CPU what to do. What you have done is write instructions for a translator. Several translators, actually, stacked on top of eachJoin discussion
RTRashindu Tharindainrash522.hashnode.dev00Your code never actually touches the hardwareMay 19 · 6 min read · Every line of Python, Go, or C you write runs inside a box. A carefully constructed, permission-enforced box. The hardware underneath, the disk, the network card, the RAM, none of it is yours to accesJoin discussion
RTRashindu Tharindainrash522.hashnode.dev00Storage: How Data Persists and Why Durability Is Not FreeMay 12 · 7 min read · Every time your database survives a power cut, someone made a deliberate engineering decision to pay for that survival. That payment is not always money. Sometimes it is latency. Sometimes it is complJoin discussion
RTRashindu Tharindainrash522.hashnode.dev00How RAM Works: Volatile Memory and Why It MattersMay 5 · 6 min read · Your program crashes, your machine survives. That is RAM doing exactly what it was designed to do. The Workbench, Not the Filing Cabinet Think of your computer's storage as a filing cabinet: everythinJoin discussion