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

// 01

The Tiny GitHub Star Counter That Broke My UI

A small feature turned into a strangely satisfying debugging story while rebuilding my documentation site.

astrouidevlife
3 min readRead article
// 02

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.

linux
11 min readRead article
// 03

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.

documentationnavigationdesign
6 min readRead article
// 04

Test GitHub Action Pipeline Locally

Learn how to test and develop GitHub Action workflow locally using `act`.

github-actionact
2 min readRead article
// 05

How to Install Linux? - Part 1: Preparation

How to prepare your system before installing any Operating System

linuxbootableubuntu server
3 min readRead article
// 06

Dockerfile Best Practices

Learn what you can do to improve your dockerfiles.

docker
4 min readRead article
// 07

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.

sshserver
3 min readRead article
// 08

Minimal and Effective Tmux

Improve your experience of tmux with .tmux.conf and some simple bash function

tmuxlinux
7 min readRead article
// 09

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.

vscodeextension
3 min readRead article
// 10

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.

pythonexception_handling
4 min readRead article
// 11

Cheatsheetify

A python tool to generate cheatsheet of command line tools as a PDF.

pythonpython-module
2 min readRead article
// 12

Export pip packages list

Export the list of external python packages using Python

pythonpython-module
1 min readRead article