



Apr 22 · 7 min read · My .zshrc is 350 lines and I mass-replaced every core Unix command Every developer has a dirty secret. Mine lives in two files. .zshrc — 350 lines. Organized, sectioned, commented like production code. The refined version. The tuxedo. .bash_aliases —...
Join discussionApr 7 · 4 min read · When you work with both personal and office Google Cloud accounts, it’s easy to mix up credentials on your local machine. In this guide, you’ll learn how to: Prerequisites Before you follow this guide
Join discussion
Mar 11 · 3 min read · If you’ve ever customized your terminal, you probably know the feeling. At first it looks simple:“Ah, I just want to show the git branch in my prompt.” Then suddenly… symbols look broken fonts don’t
Join discussion
Mar 7 · 4 min read · Disclaimer: Before editing your .zshrc or any shell configuration files, make sure to back them up. This guide involves modifying .zshrc for convenience and automation. If you're doing this for the
Join discussion
Mar 3 · 6 min read · Zsh Setup Guide: Fast, Functional, and Not Bloated Zsh is the default shell on macOS and the most popular shell choice on Linux for developers. But a fresh Zsh install is bare. The ecosystem of frameworks, plugin managers, and themes can turn a simpl...
Join discussionMar 3 · 7 min read · Starship: The Minimal, Blazing-Fast Cross-Shell Prompt Your shell prompt is the piece of your development environment you look at more than anything else. It tells you where you are, what branch you are on, whether your last command succeeded, and w...
Join discussionFeb 17 · 4 min read · Setup Nyaman untuk Developer (Rasa VSCode Tanpa GUI) Banyak developer terlalu bergantung pada GUI seperti VSCode. Padahal, dengan konfigurasi yang tepat, Terminal + ZSH + Nano di MacBook Air bisa sangat nyaman, cepat, dan ringan — bahkan untuk backen...
Join discussion
Feb 15 · 2 min read · Introduction In this post, we’ll learn how to create custom system commands in Linux and use them like native terminal commands, with the help of a practical example in which we’ll build a command called gpush that combines git add, git commit, and g...
Join discussion
Feb 9 · 5 min read · Quem mantém mais de uma distribuição Linux sabe a dor: dnf update aqui, pacman -Syu ali, apt upgrade acolá. Multiplica isso por cinco máquinas — dois laptops com Omarchy e EndeavourOS (Arch), outro com Ubuntu 25.04, um desktop com Fedora 43 e um home...
Join discussion