For me, the first seems to be having confidence in your thing. Finding a thing is easy enough. I’ve found and subsequently dropped plenty of things by now. But finding the confidence to keep a thing has been much harder. Am I a good enough coder? Am I a good enough designer? Am I a good enough writer?
I’m mostly at “Sure. I find it enjoyable for the most part, so fuck it.”
On the good days.
The second is then reconciling how to go about doing that thing versus how I think that thing should go.
Coding should be structured and organized and built to scale.
Up until that deadline changes, and turns out the project is bigger than anyone anticipated.
So do I forgo the deadline, and keep my coding principles. Or do I uphold the deadline, and write messier code? What’s more important to how things “should” be done?
30 years in (age-wise), it seems I prefer pragmatic delivery over the idealized execution. Pivoting away from a basketball defender rather than plow through him.
The third is evolving my thing. Most everyone has an idea of how a thing should go. So when you ask for feedback, they’ll tell you based on how they believe the thing should be.
Are they right? Are they wrong?
If I open an ice cream shop, and 60 people say strawberry. But another 60 say chocolate. Which people do I believe?
Or do I screw it all, and ignore both opinions? Or do I screw it all, and double the flavors I have to create?
Not sure where I’ve landed on this one just yet. My stubbornness gets me to reject all at first blush, but then I struggle with how to deal with options.
It’s a strange thing to realize that there isn’t a true way to live. That many options and paths are open. And that makes it hard to check on if you’re on the right path or not. It’s an uneasy feeling to reconcile, and I haven’t nearly found a consistent answer for myself yet.