git mv
TIL about preserving git commit history while renaming files or paths, using the command.
Welcome to the garden of Anurag Bhandari the developer, a generalist software engg.
This little space on the web is where I write about my coding (mis)adventures, share bookmarks, and scribble short notes to help my future self (and you?) learn something useful.
🎩 Hats I have worn over the years:
Full-Stack Engineer, Engineering Manager, Frontend Architect, Applied R&D Technologist, Linux
Developer, OSS Founder, and "the guy who'll fix my computer".
I love experimenting with shiny new things ✨, learning through knowledge sharing 📣, and spraying emojis 🙂.
Find me on
TIL about preserving git commit history while renaming files or paths, using the command.
Visual Studio Code’s integrated browser is a game-changer for a severely organized person like me. With a terminal to check logs and a browser to see the app right from my IDE, no more fiddling with multiple windows just to test my code.
Routing is a great method of reducing token spend. Using a society of task-specific small language models is another. Both work to ensure the 80% light repeatable tasks don’t wastefully end up with fat models and only the genuine 20% do. Different techniques, different dynamics, different tradeoffs.
My favorite quote - “Tasks run out. If you are in a problem-solving role, you’ll know that you never run out of problems. The type of problems you solve today may fade away, but the supply of problems will not.”
Not as path breaking as the intro makes it sound. It’s just prompt engineering and evals at scale, for godsake.