Home Network Security: What Developers Get Wrong

Home network security diagram showing trusted devices protected by a shield and IoT devices isolated

I recently realized something embarrassing. I spend hours configuring security groups in AWS, setting up least-privilege IAM policies, and reviewing PR diffs for credential leaks — then I go home and put my MacBook on the same flat network as a $15 smart plug running firmware from 2021. My development machine, with SSH keys to …

더 읽기

macOS Terminal Productivity: 6 Tools That Replace 30

macOS terminal with modern CLI tools for developer productivity

I spent three years tweaking my terminal. Custom oh-my-zsh theme. Fourteen plugins. A .zshrc file so long it took noticeable seconds to open a new tab. I’d invested so much time configuring that I convinced myself all of it was essential. Then one day I had to set up a fresh machine. And I realized: …

더 읽기

CI/CD for Indie Developers: How I Ship iOS Builds Without Thinking

I used to dread shipping builds. Not the coding part — that was fine. The deployment part. Open Xcode. Wait for indexing. Archive. Wait. Upload to App Store Connect. Wait. Realize I forgot to bump the build number. Archive again. Wait again. The whole ritual took 20-30 minutes of my attention, and I couldn’t do …

더 읽기

Obsidian for Developers: Why I Chose It Over Notion and Never Looked Back

I once heard a developer say he lost thousands of notes overnight — not from a crash, but from a pricing change. The SaaS note app he’d been using for years moved his tier behind a paywall. He exported everything as HTML, but proprietary formatting doesn’t travel well. Half his notes were garbled. Internal links? …

더 읽기

Compress PDFs on Mac Without Uploading Anywhere — A Privacy-First Guide

Last week I needed to email a signed contract — a 47MB PDF stuffed with scanned pages. My first instinct was to open SmallPDF. Then I stopped. This was a legal document with my name, address, and signature on every page. Why was I about to upload it to a server I don’t control? I’ve …

더 읽기