git stash: save changes without committing
Learn to use git stash to save half-finished changes, switch branches without losing work, and get it back later with pop and apply.
Library
Technical articles: agents, architecture, tools and design decisions.
Learn to use git stash to save half-finished changes, switch branches without losing work, and get it back later with pop and apply.
How an AI agent evaluates and improves its own output using self-reflection and cross-reflection. Step-by-step code guide for developers getting started.
LLMs can't see the current time or your database. Tool use gives them that access. I explain the loop, tool definition, and the most common mistakes.
Deleted a file by mistake and it was tracked in Git? Here's the exact command to recover it based on how you deleted it: uncommitted, committed, or lost.
If your AI misleads a customer, your company is liable, not the model provider. What the Air Canada case means and how to cut your legal risk.
The differences between git reset, revert, and restore: which area of Git each one touches, the three reset modes, and which one to use without breaking shared history.
Undo the last commit in Git with git reset (soft, mixed, hard) or git revert. What happens to your files in each case and which one to use for your situation.
Before investing in AI, diagnose your company's digital maturity. Data, processes and up-to-date software are the foundations that decide everything.
Learn to write useful commit messages: imperative-mood subject lines, the 50/72 rule, the why over the what, and Conventional Commits, with examples.
The most common mistakes when adopting AI are not technical, they are business decisions. Six failures that sink AI projects in companies, and how to avoid each one.
Learn to read your commit history with git log: the anatomy of a commit, the --oneline view, what HEAD is, and how to exit the pager without panicking.
Learn how to run AI tasks in parallel: Sectioning divides the work, Voting repeats for higher reliability. Code guide for junior developers.