Reading / 2026-06/2026-06-18t024208-the-git-commands-i-run-before-reading-any-code
The Git Commands I Run Before Reading Any Code
Five git log commands—churn hotspots, bus factor, bug clusters, velocity trends, and firefighting frequency—that diagnose a new codebase's risks before opening a single file.
Jun 18, 2026 · tech · Ally Piechowski, piechowski.io
Topics
- engineering-craft
- developer-productivity
- software-engineering
- developer-tooling
- technical-debt
Cited by
- Developer productivity
Developer productivity spans individual workflow habits, organizational systems, and AI tooling — and the sources collectively argue that output speed is the least reliable measure of it.
- Developer tooling
Developer tooling spans the full surface area of software construction — version control, testing, shell ergonomics, AI coding assistants, and platform infrastructure — with a consistent theme: reducing friction without sacrificing correctness or security.
- Engineering craft
Engineering craft is the accumulated discipline of writing, organizing, and maintaining software well — spanning code design, tooling fluency, communication, and the judgment to know when technical excellence actually changes outcomes.
- Software engineering
Software engineering spans craft, process, and judgment — how code is structured, tested, reviewed, deployed, and maintained — and the sources collected here collectively interrogate each layer as AI tooling reshapes who does what and why.
Related
- Your agent loves MCP as much as you love GUIstopic
- Building a UI Without Breakpointstopic
- Modern Fluid Typography Using CSS Clamptopic
- databricks-solutions/ai-dev-kittopic
- Agentic Coding is a Traptopic
- How to Build Scalable Web Apps with OpenAI's Privacy Filtertopic
- Learn Algorithms for Interviews, Forget Them for Worktopic
- What CI Actually Looks Like at a 100-Person Teamtopic