- if you’re going to check for errors, you should not discard errno if fputs fails
I feel like this could be a pretty good template for many new C projects in 2026. Some choices are intentionally opinionated, and I'd be interested in hearing where people disagree.