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.