The HeyDevJob Blog

Notes on getting hired as an engineer, the changing shape of the developer portfolio, and what real production work looks like.

Every post here is written by a working engineer and leans practical: real commands, real trade-offs, and the war stories behind them rather than recycled theory. You'll find deep-dives on debugging production systems - the kind of incident you actually get paged for - hands-on guides to the skills that get you hired across DevOps, backend, data, security, and AI, and honest takes on how hiring is changing: what a portfolio needs to look like now, and why proof of shipped work beats a polished resume when knowing how to code is no longer enough. New posts land regularly - subscribe via RSS to follow along.

June 28, 2026How to Rename a Directory in Linux (with Examples)Rename a directory in Linux with the mv command: mv old-name new-name. Covers folders with files, spaces in names, permission-denied errors, and bulk renames.June 23, 2026AI Killed the Side-Project Portfolio. Here's What Replaced It.For 15 years the advice was build side projects. Then a machine learned to build them in ninety seconds. Here is what hiring managers actually slow down for now.