I tend to like engineering, but that's because I'm sort of a completionist. I like finishing stuff. I like getting to the point where I no longer have to worry about it, and I do a good job, the first time, so I no longer have to worry about it.
I like to F^3: Finite, Focused, and Finished:
- Finite: I know what "done" looks like. Tasks have a discrete beginning and end, though the schedule may be fuzzy.
- Focused: No distractions. I stay on beam, and devote full attention to the task at hand.
- Finished: I don't stop, until I have reached a point that I can wrap things. I usually punctuate this with a final tagged commit.
I've come to realize that this is kind of an aberration.I cover it, in a way, in this post: https://littlegreenviper.com/miscellany/thats-not-what-ships...