1 Year of Omarchy as My Learning OS, Not Just My Linux Setup

I have been using Omarchy for almost a year now. Almost from the day it came out, which is either a sign of curiosity or a sign that I enjoy experiments. Maybe both. Before Omarchy, I was using Omakub for a few months. Before that, I was using Arch as my OS for about two years, along with a Mac because work exists and sadly companies do not run on my Linux feelings. ...

June 28, 2026 · 12 min · Shivam Chhuneja

My Machine Learning master’s degree made AI feel less magical, and the hype harder to trust

I finished my data science and machine learning master’s a week ago. That sentence feels strange to write because its been a crazy 2 years. Classes, assignments, tests on the weekends and full on work and family life through the week. It feels great to have my weekends back after 2 years. I should probably have a cleaner feeling about it. Relief, pride, maybe a very professional LinkedIn post with a certificate photo and a stupid caption about growth. Maybe I will do just that after finishing this article. Anyways, I do feel proud, obviously. It was a lot of work. Doing a master’s while working full time is not exactly what I would call a chill hobby. ...

June 17, 2026 · 9 min · Shivam Chhuneja

22 Lessons from 1 year in Data Science and Machine Learning

It’s been a year in data science and machine learning. Okay, I lied. Technically a full year and a few months since I officially splooted (wanted to show off my extensive vocabulary) into the world of data science and machine learning with my master’s program. In late 2023 I started learning data science through a Udemy course and in January of 2024 I gave up. Well, not exactly per say. ...

May 28, 2025 · 53 min · Shivam Chhuneja

A Beginner Explains Pointers in Go: The Thing That Made Me Quit Coding (And Why I'm Back Now)

I learned about pointers 10 years ago… and I hated them. I still hate them. But now at least I can explain them, which, by some strange software industry law, qualifies me for a senior dev role. Flashback: Engineering School and Existential Crisis Back in electronics engineering, we were handed C++ for one semester and told, “Here, go build your future.” By Day 2, we were doing pointers - not the helpful kind, but the kind that break your code, your compiler, and your soul. ...

May 22, 2025 · 3 min · Shivam Chhuneja

Day 5–8: Fine-Tuning AI Models, Learning MLOps, and Structuring My Year of Projects

It’s been a few days since I posted an update here. Not because I wasn’t learning - in fact, the opposite. I was working through a mix of things, from structuring my year-long learning roadmap to actually fine-tuning large language models for the first time. Why I Wasn’t Posting Daily Simple: I needed to zoom out a bit. I took a couple of days to sketch out what I want to build in the next few months — not just random toy apps, but meaningful projects that actually challenge me to grow. ...

May 21, 2025 · 3 min · Shivam Chhuneja

Why I Chose to Learn Coding Properly After the Age of 30

The urge to create software that feels meaningful I didn’t think I’d be learning how to build software at 30. Not while juggling a product marketing career, masters in data science, a family life, and the sinking feeling that I really should have taken coding more seriously 10 years ago. What really sparked my desire was my admiration for high-quality software — whether apps, tools, or platforms — that just work seamlessly and beautifully. I wanted to be someone who creates those things, not just consumes them. ...

April 20, 2025 · 6 min · Shivam Chhuneja