12.1. Pong - The Simplest Game to ImplementI recently got the idea to recreate the classic arcade game of Pong. Pong is a relatively simple game with little programming required to get it up and running. In this article, we will see how the coJun 30, 2026·9 min read·5
Fixing the Issue of Failing to Flash Devices Using Arduino on UbuntuI recently came across an issue where Arduino, installed under Ubuntu, refused to upload to my ESP32 device stating that ‘/dev/ttyUSB0 is not available or accessible’. This might sound absurd, and after digging into this issue a bit, I think I found ...Sep 1, 2025·2 min read·10
Kernel Driver Not Installed Issue with VirtualBoxThere’s a nasty issue in VirtualBox where you won’t be able to run virtual machines on Linux distros. The error shows something similar to: Kernel driver not installed (rc=-1908) The VirtualBox Linux kernel driver is either not loaded or not set up ...Aug 22, 2025·5 min read·30
Pixel Graphics Engine - IntroductionSo, I was wondering about making a very basic graphics engine… So I made one! The project is called Pixel Graphics Engine. Pixel Graphics Engine is a Processing-based pixel art animation framework. It allows you to create, animate, and interact with ...Aug 6, 2025·2 min read·8
All About Shutting Down Your ComputerDo you think you know how to shut down your Linux computer? Think again! There are more ways in which you can shut down your system than the control panel. All you need is the terminal and sudo privileges. Here’s a break-down of the shutdown command ...Jul 29, 2025·5 min read·28
Creating Bootable Windows ISOs on LinuxRecently, I had to create a bootable Windows pen drive for a friend. As a Linux user, I found that the typical tools we use to create bootable pen drives for Linux, like Disks and Impression, does not work on Windows ISOs. Tools like Rufus that work ...Jul 16, 2025·2 min read·20
The Call Stack - Hidden Foundation of Functional ProgrammingIn computer science, the stack is an important concept. In reality also, the stack is a crucial part of the execution of an assembly program written in a higher-level language. From clicking a button on screen to sending a payload to space, the conce...Jul 8, 2025·4 min read·18