← All posts
August 28, 20251 min read

Six Years In: Best Practices That Actually Stuck

A short list of habits I kept after six years of shipping industrial and web software, and a few I had to unlearn.

CareerPracticesReflections

The habits that stuck

  • Write the README before the code. If I can't describe the thing clearly, I don't understand it yet.
  • One-line commit subjects, body only when the "why" isn't obvious. The PR description is the right place for narrative.
  • Delete aggressively. Dead code always looks load-bearing until you remove it.
  • Talk to the domain expert at least once a week. On the plant floor, every week.

The habits I had to unlearn

  • Chasing coverage numbers. 100% coverage on a service that has no integration tests is theater.
  • Premature abstraction. Three similar lines are almost always fine.
  • Shipping "just in case" features. They cost maintenance forever and no one uses them.

What six years taught me

The best engineers I have worked with are ruthless about scope and generous about context. They say no to the tenth feature and yes to the fifteenth conversation with operations. I am still trying to be more like them.

Your craft improves faster in plant-floor conversations than in any book you will read about software.

image

Let's work

together

Get in touch


PortFolio Version 3

8:37 AM CDT