OP, I would implore you to not listen to any of this "advice" at all and just keep on building really nice things.
I can already think of a dozen valuable applications of it in a therapheutic context.
Ignore those who don't "do".
OP, I would implore you to not listen to any of this "advice" at all and just keep on building really nice things.
I can already think of a dozen valuable applications of it in a therapheutic context.
Ignore those who don't "do".
I'm actually pretty ok with ignoring those who don't "think" before they "do", not that the OP is one of those people, but "doing" as a mark of virtue seems fairly likely destructive
The world is material, not imaginary.
"Charging head-first", even in the wrong direction, is the only thing worth doing.
Can you share anything you've done so that we can all see it?
I can say
- I have a wonder family that loves me (and vice versa)
- I have a place to live and can pay the bills
- The people I work with are glad I'm working with them (and vice versa)
- I've been a software developer for decades and I get to solve new and (what I find) interesting problems on a fairly regular basis. Most of that problem solving involves thinking; with a minor bit of doing at the end.
So overall, I'm pretty happy with where my life philosophy has taken me.
You're blessed.
Great answer overall, but this bit specifically is so crucial to maintaining interest long-term. Mechanistic programming needs to be done sometimes, and it's every junior's first impulse when presented with what they think has an obvious solution (see the problem -> start coding, or "why don't we just refactor this? I'll just put in a ton of extra unpaid hours and make everything better"), but that wears thin very quickly to the point of risking burnout.
You need to develop perspective on why you do something and what impact it may or may not have on small or large scales, and put yourself in positions where the majority of your labor goes to understanding how to apply your skills or resources in a sufficient way, given the constraints in front of you and down the line; this isn't just to advance your measurable skills or your resume, but to maintain your interest in what can quickly become incredibly dull and soul-sucking.