Skip to content

Archive


Engineering

Manage Sensitive API Keys in Public Dotfiles Using PGP and SOPS

In modern development environment, it’s common to host dotfiles publicly—especially for sharing across machines or with the broader developer community. However, this convenience introduces security risks, such as accidentally exposing sensitive information like API keys, tokens, and credentials in public repositories. API keys for services like OpenAI, Anthropic, Google Cloud, and more, if exposed, can lead to security breaches and unauthorized access.

Tech Tip - Getting QT5 to respect system wide dark mode and GTK theme

It seems my quest for a low overhead xubuntu desktop comes with its fair share of small annoying little gremlins. Today we talk about how QT5 and Ubuntu sometimes don't play nice specially when it comes to respecting dark mode themes. I will go throuh my motivations to use xubutu, or rather any operating system image for that matter.

Deep Dive into Linux Graphics: From Program to Pixel

Linux graphics is a complex ecosystem involving multiple layers of software and hardware. In this deep dive, I'll explore each component of the Linux graphics stack, from user programs to the final pixel on your screen. On this quest, I will provide practical examples and commands you can run on your Linux machine to interact with these components directly and take a peek under the hood

Future of Organizations - Post GenAI Outlook and Trends

A common conversation I have with Startups and Big Corp leaders alike is, how would the world evolve with GenAI. These conversations have slightly different trajectories depending on whether the leader is a technical person or a product/biz person. While there is a lot of material out there, I have noticed a BS scale evolving.

Linux Kernel Explained - Deep Dive Series for System Engineers

The Linux kernel is a monumental achievement in the world of open-source software, driven by a passionate community of contributors.
This collaborative effort has resulted in a powerful, versatile operating system that powers an estimated 80-90% of the internet. From the smartphones in our pockets to the vast cloud infrastructure, Linux is the backbone of many technologies we rely on daily.

Startup CTO : Impatient , Lazy and how I learned the habit of plan-sprint-ship-document


I have an admission to make. I, as a person, am impatient and lazy. Impatient because I can’t stop myself from jumping from one problem to the other with absolutely no time. And lazy, well, lazy in the oddest of ways. Let me explain what I mean by walking you through some of my learnings in the last few years. This article would resonate with hands-on tech engineers who are graduating into more rounded/demanding/business/founder roles.