
How I Started Coding by Voice Prompts (and Why I Still Press Enter Manually)
How remote work made voice-first coding practical for me, where it breaks down in open offices, and why I still review every transcribed prompt before sending it.

How remote work made voice-first coding practical for me, where it breaks down in open offices, and why I still review every transcribed prompt before sending it.

Use Lefthook to version, share, and speed up Git hooks so checks run consistently for every developer.

A practical comparison of why teams are adopting Playwright faster than Cypress for modern E2E testing, and when Cypress is still a good fit.

Use explicit init/destroy lifecycle patterns to prevent duplicate listeners, orphaned observers, and runaway pollers in Alpine.js components.

A practical look at which AI tools I adopted from late 2021 to early 2026 and what changed my day-to-day coding.

Use Git worktrees to run multiple AI coding tasks on one repository without branch-switch friction.

An opinionated case that AGI effectively arrived in 2025 for mainstream knowledge work, and why arguing definitions now distracts from deployment and governance.

Create a secure, temporary SOCKS proxy from your Mac with SSH dynamic port forwarding and simple start/stop commands.