Urgent.News

What's breaking now, across thousands of outlets.

Tech

My Life as a Dev - I (How I got into Programming)

Ok short intro here, My name is Saisakthi, currently 18 and studying You might wonder what I am doing in the dev.to community as a first year, well I have my own set of experience to share in this community I am a self taught dev, nothing new in that. So let's start with where I started computers it was 9th Grade. I was seeing youtube and this video about Mac OS vs Windows popped up, I just…

My name is Saisakthi, and I am currently an 18-year-old student. I decided to share my experiences in the dev.to community as a first-year programmer. My journey into the world of programming began in my ninth grade when I stumbled upon a YouTube video comparing Mac OS and Windows. A single sentence struck me: "Mac OS is the best software, and Windows is the best hardware."

Intrigued, I asked myself, "Why can't the best hardware be in the best software?" At the time, I was a simple-minded individual, but this thought sparked my curiosity.

I immediately began searching for a solution and stumbled upon a video on how to install Mac OS in Windows using virtualization. I downloaded a virtualization image, but it was a 14GB file. Being a 10-year-old laptop with a dual-core processor and 6GB of RAM, downloading the image seemed impossible. Furthermore, in India, where I reside, there was no concept of unlimited internet data, as I only had around 2GB of data per day. I attempted to download the image but quickly gave up, realizing the impracticality of the process.

However, my determination did not waver, and I eventually discovered torrenting. Torrenting allowed me to restart the download after a restart, similar to how Vsauce explained. I downloaded the Mac OS image over 14 days of internet usage, much to my mother's dismay, as she had to endure my constant internet usage. Once I had the image, I was excited to begin installing Mac OS on my Windows laptop.

After running the installation page, I eagerly waited for the process to complete. Unfortunately, nothing happened, and my data was lost. I watched the video again, this time noticing a crucial detail that I had missed before. I learned that I could pause the virtual machine (VM) in VirtualBox. With this knowledge, I persisted for another 14 days, ultimately succeeding in getting the Mac OS image to run on my laptop.

The apple logo appeared, and I stared at it in amazement, only for the laptop to restart shortly after. Although my first project was a failure, it marked the beginning of my programming journey.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Workers Should Not Inherit Your Logging Handlers

Have you ever watched pool.join() sit there after a logging cleanup that looked boring in review? The workers are not crunching data.

  • Inheriting logging handlers in forked processes causes deadlocks.
  • Spawn creates new handlers, but ignores existing ones.
  • QueueListener decouples logging from worker processes.

More from Saturday 19 September →