A practical comparison of Fish 4, Zsh, and Nushell covering defaults, plugins, startup time, and POSIX compatibility for devops and desktop use.
Coding
Pragmatic notes on developer tools, languages, and workflows. Shortcuts, tricks, and lessons from actually shipping code.
DuckDB is absurdly good at crunching gigabytes with no database server
DuckDB queries CSV, Parquet, and JSON files with no server and no import step. Run vectorized SQL analytics in-process from Python, Node, or Rust.
How uv and Ruff untangled our messy, slow Python monorepo
Set up a Python monorepo with uv workspaces and Ruff for one shared lockfile, one venv, sub-second cold installs, and unified lint and format.
Gemini CLI is dead: migrating to Antigravity CLI in 2026
Gemini CLI shut down on 18 June 2026. Migrate to the closed-source Antigravity CLI, keep Gemini running with an API key, and see the new quotas.
Build a CLI dashboard with Go and Bubble Tea
Build a CLI dashboard with Go and Bubble Tea: a single binary terminal UI with live data, responsive layouts, keyboard navigation, and clean rendering.
OpenCode vs Claude Code vs Cursor: model-agnostic verdict
OpenCode vs Claude Code: Claude runs 45% faster, OpenCode writes 29% more tests, and the pick depends on your model and budget. Cursor slots in too.
Botmonster Tech




