In life, you must choose your regrets.
“You'll regret it if you get married. You'll regret it if you don't get married. You'll regret it if you have kids, and you'll regret it if you don't.
Kierkegaard said this 200 years ago as follows:
‘Whatever you choose, you'll regret it. Because the problem isn't in your choices; it's in romanticizing a life you haven't lived.
A person always finds an untraveled path alluring and mysterious.
That's why the issue isn't making the right choice.
It's choosing and deciding which regret you'll live with.’
What have you decided?” — Salih Guney
Learn to ship. Shipping is a skill distinct from coding. Shipping is designing, coding, QAing, story-telling, teaching, marketing, selling, pivoting, iterating…
It used to be that coding dominated in importance because of coding ability scarcity. AI will push you to go further.
Ninety-nine percent of people in the world are convinced they are incapable of achieving great things, so they aim for the mediocre.
The level of competition is thus fiercest for “realistic” goals, paradoxically making them the most time- and energy-consuming.
If you are insecure, guess what? The rest of the world is, too.
Do not overestimate the competition and underestimate yourself. You are better than you think.
Unreasonable and unrealistic goals are easier to achieve for yet another reason.
Having an unusually large goal is an adrenaline infusion that provides the endurance to overcome the inevitable trials and tribulations that go along with any goal. Realistic goals, goals restricted to the average ambition level, are uninspiring and will only fuel you through the first or second problem, at which point you throw in the towel.
If the potential payoff is mediocre or average, so is your effort.
The fishing is best where the fewest go, and the collective insecurity of the world makes it easy for people to hit home runs while everyone else is aiming for base hits.
There is just less competition for bigger goals.
Here's something everyone should do: Record a video interview with your parents. Ask about their childhood adventures. Their worst regrets. Their hopes, dreams, and fears. Advice they wish they learned earlier. Our time with them is finite, but the recordings last forever.
Human judgement in engineering is ironically even more crucial now. Deciding what to build. Deciding on the right architectures. Deciding whether you regenerate from scratch $$$ or reuse existing legos. Managing tech debt. You can do anything now, but you can't do everything.
We need to bring back intellectual elitism. Sorry, but a virologist will always know more about vaccines than a yoga mommy blogger with a ChatGPT Plus subscription.