Replacing find -exec with parallel: when -exec is fast enough and when xargs -P + -L starts winning

Parallel metal rails or bars in perspective — photo by uppsychic on Pexels

Every shell-scripting tutorial recommends find ... -exec cmd {} \; for “do this command on every matching file.” It’s the classic, obvious pattern. It’s also dramatically slower than the alternatives once your file count goes past a few hundred — …

A maintainable dotfiles repo: stow vs chezmoi vs a custom bash bootstrap — pros and cons after a year on each

Person holding a Git logo sticker — photo by Real Tough Candy on Pexels

Every developer eventually accepts that their dotfiles are a real piece of personal infrastructure. The shell config, the editor config, the git config, the tmux conf, the ssh config — these accumulate years of small decisions, and re-configuring them on …

Detecting WordPress malware via reverse-DNS lookups on outbound POST requests: 30 lines of bash that catches exfil

Network switch with active port LEDs and ethernet cables — photo by Pixabay on Pexels

The interesting thing about WordPress malware in 2026 is that most of it doesn’t try to hide on disk anymore. Filesystem scanners catch the obvious things — random PHP at webroot, .hph extension shadows, polyglot images. The newer payloads live …