The Stack Trace
Blog
Follow Astro on Mastodon Follow Astro on Twitter Go to Astro's GitHub repo
← All posts

Engineering Craft

10 posts

Teal green identifier nodes with semantic clarity indicators connecting concept to symbol on a dark navy background
Engineering Craft

Naming Things: The Skill Nobody Teaches

Sep 1, 2026

Good names make code readable without comments. Bad names make code that requires explanation at every turn. The difference between them is not style - it is precision of thought.

Teal green review checkpoint nodes with change validation streams on a dark navy background
Engineering Craft

What a Good Pull Request Looks Like in the AI Era

Aug 10, 2026

AI tools change how code is written. They do not change what makes a pull request good. But they do change the failure modes - and what reviewers need to watch for.

Teal green quality gate nodes filtering generated code streams on a dark navy background
Engineering Craft

How to Use Copilot Without Degrading Your Code Quality

Aug 4, 2026

AI coding assistants make you faster. They can also make your codebase worse if you use them without a framework. The difference is in how you review and own what gets generated.

Teal green suggestion stream flowing into an acceptance node with understanding gap indicators on a dark navy background
Engineering Craft

Vibe Coding: Do You Actually Know What You Are Doing?

Aug 2, 2026

Andrej Karpathy coined vibe coding to describe accepting AI output without deep engagement. The mode is legitimate for low-stakes work. The risk is when it becomes the default - and you stop noticing the gradual loss of understanding.

Teal green accumulated weight blocks pressing down on a code structure with strain indicators and relief pathways on a dark navy background
Engineering Craft

Technical Debt: How to Measure It and How to Argue for Fixing It

Jun 27, 2026

What technical debt actually is, how to distinguish debt worth paying from debt worth ignoring, and how to make the case for cleanup work to a non-technical stakeholder.

Teal green branching tree nodes connected by directed graph edges on a dark navy background
Engineering Craft

Git Internals: What Actually Happens When You Commit

May 24, 2026

A commit is not a diff - it is a snapshot. Understanding the object model inside .git/objects changes how you think about branches, merges, and history.

Glowing lines of text flowing into interconnected nodes on a dark navy background
Engineering Craft

Writing Commit Messages That Mean Something

Apr 8, 2026

A commit message is a letter to whoever debugs this code next. Here is how to write one that actually helps.

Glowing blue branching paths diverging from a single trunk and converging back on a dark navy background
Engineering Craft

Branching Strategies That Work in Real Teams

Mar 23, 2026

Most teams argue about Gitflow vs trunk-based development. The better question is what you are actually trying to solve.

Two sets of glowing geometric nodes exchanging data streams on a dark navy background
Engineering Craft

How to Do a Code Review (and How to Receive One)

Mar 15, 2026

A code review is not a gatekeeping exercise. Here is what makes them useful - from both sides of the diff.

Tangled geometric paths being reorganized into clean parallel lines on a dark navy background
Engineering Craft

Refactoring Without Breaking Things

Mar 13, 2026

Refactoring is changing structure without changing behavior. The hard part is keeping those two things separate.

© 2026 The Stack Trace. All rights reserved.
Follow Astro on Mastodon Follow Astro on Twitter Go to Astro's GitHub repo