SSystemCraftDevinsystemcraftpress.hashnode.dev·1d ago · 4 min readGit Says You're in 'Detached HEAD State' — Here's What That Actually MeansAdapted from the Git & GitHub Companion Guide. You check out a specific commit to look at some old code, and Git prints this: Note: switching to 'a3f92c1'. You are in 'detached HEAD' state... HEAD 00
SSystemCraftDevinsystemcraftpress.hashnode.dev·Aug 29 · 4 min readWhy Your JavaScript Loop Logs the Same Value Every Time (And How to Fix It)Adapted from the JavaScript Essentials Companion Guide. You write a loop that should print 0, 1, and 2, one second apart. Instead you get three 3s. for (var i = 0; i < 3; i++) { setTimeout(() => co00
SSystemCraftDevinsystemcraftpress.hashnode.dev·Aug 25 · 4 min readHow to Fix VS Code Autocomplete When It Stops Working (Without Reinstalling Extensions)Adapted from the VS Code Essentials Companion Guide. Autocomplete was working an hour ago. Now you type a method name and nothing shows up — no suggestions, no parameter hints, no little popup confir00
SSystemCraftDevinsystemcraftpress.hashnode.dev·Aug 20 · 4 min readHow to Fix 'command not found' (Without Reinstalling Everything)Adapted from the Command Line Essentials Companion Guide. You install something, open a fresh terminal, type the command, and get bash: python3: command not found — or on Windows, 'python3' is not re00
SSystemCraftDevinsystemcraftpress.hashnode.dev·Aug 16 · 4 min readWhy 'WHERE x = NULL' Never Works in SQL (And What to Use Instead)Adapted from the SQL Essentials Companion Guide. You write a query to find every customer with no phone number on file. WHERE phone = NULL looks obviously correct — and it returns zero rows, even tho00