Category: Developer Notes

nnn: The Fastest Way to Browse Files (and Preview Images) From Your Terminal

A beginner’s guide to installing and using nnn on Fedora — plus how it compares to ranger and feh. Ever opened a graphical file manager just to glance at a folder of screenshots, and watched it take three full seconds to load? Terminal users solved this problem years ago. The tool many of them reach for is nnn — a file manager so small it starts in milliseconds, yet powerful enough to preview images, play music, and extract archives without ever touching a mouse.

This guide covers what nnn is, why it beats the alternatives for most people, how to install and use it on Fedora, and where nnn fits next to two other tools you’ll hear about constantly in this space: ranger and feh.

Read More »
Coder creating an app

Vibe Coding Didn’t Replace the Job. It Just Moved Where the Real Work Is.

I had a demo video with no narration and a stack of AI tools that could hand me a working script in about the time it takes to make coffee. I used them. I’m not going to pretend otherwise, and I’m not going to apologize for it either — that would be its own kind of dishonesty, and I’ve got no patience left for either the “AI wrote my whole app” victory laps or the “real programmers don’t need that” gatekeeping. Both are posturing. Neither describes how the work actually got done.

Read More »
a computer programmer typing code on his computer

How to Add a Synced Voiceover to Any Video (Free, No Editor Required)

You’ve got a video with no narration and a script you want timed to specific moments on screen. Here’s the whole path from nothing to a finished, muxed file — one terminal, zero paid tools.

Each step below is short on purpose, so the overall shape of the job stays easy to follow start to finish. If a step has a More info toggle under it, that’s where the deeper explanation lives — why the command is shaped the way it is, what the flags actually do, and the couple of gotchas that’ll cost you real time if you don’t know they exist. You don’t need to open any of them to finish the tutorial. Open them if you want to actually understand the tools instead of just running them.

Read More »
A singer struggling to sing a song until the pitch got adjusted to his comfort level

A Singer’s Dilemma Solved by NostradmsX Video Pitch Shifter

The mic always found its way to me. At every family gathering, every night out with friends, the videoke remote would get passed around — and eventually someone would cue up one of “my” songs and hold out the microphone like a dare. I loved those songs. I still do. I knew every word, every pause, every place the singer leaned in. There was just one problem: the song was written for a voice higher than mine. The original key would climb somewhere I couldn’t follow. I’d start strong, feel good through the verse, and then reach that one big note — the one the whole song builds toward — and my voice would crack, thin out, or just quietly give up. Every time. For years I thought it meant I couldn’t sing. Eventually I realized it wasn’t me. It was the key. The song wasn’t too hard — it

Read More »

Claude Code Tricks: Resume Any Claude Code Session in One Command — Automatically

You’ve been deep in a Claude Code session for an hour, you close the terminal, and twenty minutes later you need to get back into that exact conversation. So you dig through claude –resume history, squint at a list of session IDs with no context, and hope you pick the right one. It’s a small tax, but it’s one you pay every single day.

Here’s the fix: a two-line hook that writes the exact resume command to a file in your project directory the moment your session ends — whether you typed /exit or just let it wrap up naturally.

Read More »

The Encrypted Credential Vault: Zero-Knowledge Security at MyDigitally.app

A new Encrypted Credential Vault has been successfully pushed to the project. Think of this like a mini-1Password or Bitwarden built right into the app. When you view an asset, you can now securely attach passwords, API keys, or private notes to it.

Before this code went live, the latest updates from other teammates (the Friends feature, security docs, and styling tweaks) were safely pulled in and combined with it.
Zero-Knowledge Security: How It Keeps Your Data Safe

The core philosophy here is “Zero-Knowledge.” The server (and anyone running the database) has absolutely no idea what your passwords are. Here is exactly how that works, in plain English.

Read More »

Feel free to visit the other sections