AI vs RPA: when to use classic automation or generative AI
Generative AI vs classic automation (RPA) explained for decision-makers: what each one does, when to pick one over the other, and when to combine them without wasting money.
Library
Technical articles: agents, architecture, tools and design decisions.
Generative AI vs classic automation (RPA) explained for decision-makers: what each one does, when to pick one over the other, and when to combine them without wasting money.
A Git workflow for reviewing AI-generated code: checkpoint before the agent runs, read the diff, small commits, and cheap reverts to undo without drama.
Anthropic's Zero Trust for AI Agents, for engineers: ephemeral tokens, least agency, sandboxing, and which controls actually stop an automated attacker.
How to use git worktrees to run multiple Claude Code instances in parallel on isolated checkouts: set up, integrate, and clean up without branches stepping on each other.
Realistic AI examples in retail, professional services, manufacturing and hospitality, each with its own risk. No hype, no inflated figures.
Atomic commits, clear messages, secrets kept out of the repo, and safe force pushes: the Git best-practices checklist for working with AI.
An AI guardrail is an external check that keeps an agent from deleting data, leaking information, or looping forever. Clear definition, types, and real examples.
The daily team Git cycle: updating main, creating a feature branch, small commits, opening a Pull Request, passing review, and merging.
Bolting AI on top of an old process pays off only halfway. When it makes sense to redesign the process with AI at the center, and when automating is enough.
A skill is a reusable capability you add to an AI assistant for a specific task. How it differs from a prompt, an agent, and an MCP.
What an atomic commit is, why it speeds up code review and makes revert and bisect easier, and how to split your work with git add -p step by step.
A senior comparison of the three branching strategies: tradeoffs, when to use each one, and how to migrate without breaking your team.