Micah's Secret Blog

Git Gud: Setting Up a Better Git Config

14 minute read Published: 2025-07-23

There's tons of little goodies you can add to your .gitconfig to make your life easier. From hidden gems in the git Man pages to aliases and shell functions, here's a few things I've found useful to reduce friction in my Git workflow.

Let's Build a (Mini)Shell in Rust

17 minute read Published: 2025-05-31

In a little over 100 lines of Rust code, we can build a simple shell program that can execute commands, supports piping, handles signals, and maintains command history. This tutorial will guide you through the process of creating a minimal shell, which we will call "minishell", using Rust's powerful standard library and some external crates.

Fabric: The Best AI CLI Tool You Aren't Using (Probably)

4 minute read Published: 2025-04-23

A different type of AI tool for command line junkies.

I Switched to a Split Keyboard: Here's Why

13 minute read Published: 2025-01-21

I've ditched my traditional keyboard for a split keyboard. Here's why I made the switch and how I'm finding it so far.

Using Bash, Unix Tools, and Hammerspoon to Speed Up Your Workflow

15 minute read Published: 2024-12-13

With just a basic working knowledge of writing Bash scripts and understanding Unix tools and their design philosophy, you can easily create scripts to automate your workflow and improve your productivity. In this post, we'll get our feet wet in writing Bash scripts and combine them with some powerful Unix tools to create a powerful and versatile toolset. We'll also explore how you can use Hammerspoon, a macOS automation tool, to take your automation to the next level.


« prev | shring | next »