Git merge explained: fast-forward vs 3-way merge
What git merge does under the hood, when it produces a fast-forward and when a three-way merge commit, and how to read the resulting graph.
Library
Technical articles: agents, architecture, tools and design decisions.
What git merge does under the hood, when it produces a fast-forward and when a three-way merge commit, and how to read the resulting graph.
Learn how to create a Git branch and switch between branches with git branch, git switch, and checkout, without fear of breaking main or losing your code.
Pasting customer data into ChatGPT isn't illegal by default, but it depends on your plan, your legal basis, and whether you can anonymize. A no-hype guide.
How to go back to a previous commit in Git based on what you actually want to do: inspect it with checkout, move your branch with reset, or undo it with revert, without losing work.
A plain-English summary of the EU AI regulation for decision-makers: the 4 risk levels, provider vs deployer, and the real application timeline.
Change the last commit message in Git with git commit --amend: the exact command, what happens under the hood, and when NOT to use it without breaking anything.
Learn how to undo git add and remove a file from staging without losing your work. git restore --staged and git reset HEAD explained step by step.
git reflog saves every position HEAD has held and lets you recover commits, branches, and work after a reset --hard. Learn to read it and undo the panic.
GDPR doesn't ban you from using AI. It governs what you do with people's data. A hype-free guide for decision-makers: when you can put data into an AI and when you can't.
When it pays to automate with AI and when it does not: three business filters to decide without hype, on cost and risk.
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.