nat.io
  • Blog
  • Recipes
  • Language
  • Resources
    • Briefs
    • Series
  • Briefs
  • Series
  • About
← Back to Blog

Developer Tools

5 articles in this category.

More Categories

AI (96)Technology (37)Large Language Models (35)Systems Thinking (35)Machine Learning (25)Leadership (23)Personal Growth (23)Real-Time Communication (16)WebRTC (16)Psychology (15)Software Engineering (15)Relationships (14)
Connected but Offline: Building a Captive Portal Watcher for macOS

Connected but Offline: Building a Captive Portal Watcher for macOS

Public Wi-Fi can keep its green connection icon after portal authorization expires. I built a conservative macOS watcher that detects the mismatch, surfaces the sign-in page, and leaves consent to the human.

Jul 16, 2026 15 min read
macOSNetworkingDeveloper ToolsReliability
Git Worktrees and Scoped Commit Hooks Are the Safety Rails for Agentic Coding

Git Worktrees and Scoped Commit Hooks Are the Safety Rails for Agentic Coding

Branches record intent, but worktrees and scoped commit hooks make parallel local agent work isolated, reviewable, and safer to integrate.

Jul 11, 2026 18 min read
Developer ToolsGitAI SystemsSoftware Engineering
Git Blame Is Missing the Most Important Information

Git Blame Is Missing the Most Important Information

Git blame preserves authorship, but engineers often need intent. Git Explain uses deterministic local git retrieval and a bounded tiny local model pass to reconstruct why a line exists.

Mar 6, 2026 19 min read
Developer ToolsGitAI SystemsSoftware Engineering
Reimagining Grep: Searching Code by Meaning Instead of Text

Reimagining Grep: Searching Code by Meaning Instead of Text

Grep is excellent at exact strings and weak at intent. A local semantic retrieval primitive lets developers search code by meaning under strict constraints: local-first, secure-by-default, CPU-friendly, and minimal dependencies.

Mar 6, 2026 19 min read
Developer ToolsAI SystemsSearchSoftware Engineering
Your Terminal Should Remember Solutions, Not Commands

Your Terminal Should Remember Solutions, Not Commands

Shell history stores actions, but engineers remember problems. Terminal Memory uses local embeddings to retrieve command sequences by intent with no cloud APIs and no generative layer in v1.

Mar 6, 2026 18 min read
Developer ToolsCLISearchProductivity
nat.io

© 2026 Nathaniel Currier. All rights reserved.

Policies Security Privacy & Cookies Contact
Connect X (Twitter) LinkedIn Threads @pixelchemist