Disclaimer: These are just my thoughts and observations and not medical advice in any way. I do not think that I completely represent or cover the facts related to the topic in hand. I have never been obese in my life and hence have no first-hand experience with the difficulties or struggles faced by obese people. In my limited experience, there is a strong sentiment against people who have lost…
A few weeks back, I rediscovered 88x31 web badges/ buttons and how they are still being used as part of the “ small web ” movement. Inspired, I wanted to make my own but was not sure of what it should be. Later, while listening to Timothy Leary’s Speech in the intro to Tool’s “Third Eye” from their live album “Saliva” (for what was probably the 1000th time), it clicked! His “Think for yourself and…
MP3 players or Digital Audio Players are very special for me. Probably because they were the first devices that were personal to me and completely mine as a child. After not having a DAP for more than a decade, I recently purchased a Fiio M21 as an extension of my self-hosting setup, and I am quite happy with it. The gimmicky cassette case is actually useful for the Desktop mode and feels nice in…
Tinkering with my desk setup is one of my passive hobbies on which I have spent a significant amount of time and money. And since I have the privilege to work from home 99.9% of the time, I have, over a period of three years, assembled a complex but very functional setup for myself. So much so that I now find the need to document it all for my own future reference and for anyone who stumbles upon…
The second part of the year was well traveled. But the highlight was the Austria trip during Christmas. It was my second trip to Vienna, but I still wish to visit so many places in the city that I may be going there next summer again. I did not take many pictures from my annual trip to India. Part of it because of the weather and part of it because I fell seriously sick. Vienna & Salzburg -…
In the previous part, we were able to draw curved lines between two vertices of our star. The only thing missing from our final shape is now the arrowheads at the end of the curves to signify the direction of flow. Drawing the arrowhead itself is straightforward; you find three points and connect them via straight lines. However, positioning it correctly at the end of the curve is the complicated…
Summer 2025 was eventful but I, unfortunately, took a very few photos. So here is a small photo dump of what I did take. Turkey - May/June 2025 Amsterdam - July 2025 Summer is over, only 33% of 2025 is left, and I still have some travel plans. I hope I will take more photos worthy of sharing. ×
In this part of the series, we will draw the arrows between our vertices to signify the direction and quantity of flow. In part 3, we will be doing the following: Define points for our arrows to start from and end on Draw curved lines between the points Define Arrow Start-End Position Points In part 2, we introduced a function called generatePointsForIconPlacement() to generate coordinates of icon…
This is the second part of a series of posts titled “Exploring some basics of computer graphics with Compose Canvas.” In the previous post, we successfully drew a star. In this, part 2, we aim to achieve the following: Make the star shape smooth and rounded Draw icons Smoothen and Round the Star It is pretty trivial to smoothen and round our star shape. The RoundedPolygon.star() function accepts…
This Easter weekend, my wife and I visited Hamburg. This was the first time we headed to the north of Germany. I really wanted to make use of my iPhone 15 Pro’s camera, and it was not too difficult to do that thanks to spring and how photogenic the city is. Day 1 and 2 Day 1 was mostly about traveling to Hamburg from my City. It was a 5-hour uncomfortable ride because, it seemed, pretty much the…
A Few months back, I got to work on a stimulating project at work. While, I cannot delve into the business details for obvious reasons, what I can delve into is the technical learning that I picked up in the process. The experience also took me back to my “Intro to Graphics” class from undergrad — one of my favorite courses during my three years of study, largely thanks to how incredible the…
For about half a decade I have had the intention to read the book Code: The Hidden Language of Computer Hardware and Software by Charles Petzold . I read the first few chapters a couple of years back and found it really engrossing and true to its hype. A lot of concepts just clicked like never before. So, I finally bought the book recently and with 12 chapters into it, I regret the delay. It is…
I grew up in a privileged household. I had access to a computer even before I could comprehend what it was. My parents made sure we had internet at home as soon as it became commercially available in the country. And thanks to my mother’s career as a high school computer science teacher, I had access to resources which only a few people of my age could in the country at that time. Computers were…
Last year I bought the Steam Deck OLED which unfortunately resulted in the Switch sitting on the shelf, collecting dust. The first impression when I unboxed the device was—”This is huge!” But within a day I realized how much of a well-designed machine it is. I have played countless hours on it until now, and I don’t think that is changing anytime soon. Made with Aseprite. Original size - 160x92…
The Nintendo Switch. It is such a childhood dream come true gadget for me. Introduced 7 years back but continues to deliver to this day. This was pretty easy to make since I had already made the Joy-Cons . Made with Aseprite. Original size - 120x62 pixels (As seen on the header - top right). The one below has been scaled up to 200x102 pixels. Note: The header will always feature my latest Pixel…
The Nintendo Switch’s iconic Joy-Cons. I have re-discovered the joy of video games decades after getting my hands on the Switch last year. Therefore, I dedicate the first pixel art post of this blog to a pair of unostentatious but astonishingly versatile Joy-Cons! Made with Aseprite. Original size - 64x64 pixels. Note: The header will always feature my latest Pixel art attempt.