Posts tagged: software-engineering
Why I Stopped Creating package.json Scripts
Ben Houston • 5 Minutes Read • January 20, 2026
Over the past year, I've dramatically reduced the number of scripts in my package.json files. What started as a gradual shift has become a deliberate practice: minimize abstractions, maximize clarity. This post explores why direct CLI usage beats script wrappers for transparency, flexibility, and AI-friendliness.

Tags: software-engineering, developer-experience, tooling
A Complete Guide to Vitest Global Setup and Teardown
Ben Houston • 5 Minutes Read • November 19, 2025
When writing tests with Vitest, you often need to perform setup tasks before all tests run and cleanup tasks after all tests complete. This is where Vitest's globalSetup feature comes in handy.
Tags: software-engineering, testing
The Missing Metric in Software Testing: Spec Coverage
Ben Houston • 4 Minutes Read • April 27, 2025
Code coverage tells you what code has been touched. Spec coverage tells you what intent has been verified. In the era of intent-based programming, it's time to stop measuring tests by lines of code and start measuring them by meaning.
Tags: software-engineering, testing