Field notes for systems that need to survive reality.
Articles
Longer essays on engineering decisions, systems thinking, automation, and the tradeoffs behind practical work.
All field notes
The Tiny GitHub Star Counter That Broke My UI
A small feature turned into a strangely satisfying debugging story while rebuilding my documentation site.
Minimal Arch Linux Installation
A step-by-step guide to my personal Arch Linux installation process using LUKS encryption, Logical Volume Management (LVM), and systemd-boot. This guide also includes WiFi setup using iwd and aims for a minimal, secure, and functional base system.
How I Structured My Documentation Navigation
A deep dive into how I designed a flexible, hybrid navigation model for my documentation system using groups, tabs, auto-generated entries, and filesystem-driven structure.
Test GitHub Action Pipeline Locally
Learn how to test and develop GitHub Action workflow locally using `act`.
How to Install Linux? - Part 1: Preparation
How to prepare your system before installing any Operating System
Dockerfile Best Practices
Learn what you can do to improve your dockerfiles.
Secure your SSH Server: Best Practices
Enhance your server's security with essential SSH best practices—implement SSH keys, restrict access, enforce strong encryption, and more to safeguard your systems.
Minimal and Effective Tmux
Improve your experience of tmux with .tmux.conf and some simple bash function
Organizing VSCode Settings with a Custom Extension
Learn how to create a custom VSCode extension to organize and categorize your settings.json file, making your development environment cleaner and more efficient.
Exception Handling in Python: A Detailed Guide
Learn effective Python exception handling with practical examples, including custom error classes and try-except blocks for robust error management.
Cheatsheetify
A python tool to generate cheatsheet of command line tools as a PDF.
Export pip packages list
Export the list of external python packages using Python
