A young and budding engineer wants your advice on which of the three job offers he should accept.
Applying for three job interviews and picking from one of the three job offers is a simple “practical” decision for most programmers. Compare the salaries, the perks, the brand name of the three companies that have given you an offer and poof!
By the time they talk to you most programmers have already evaluated, calculated, measured and predicted the pros and cons of each offer. All they seek from you now, is your validation.But the mere premise of seeking validations from others has a problem associated with it. The act of seeking validation is a sign of fear. Validation is boring. Validation is safe.
The person seeking validation is usually scared of the voice that is whispering so very gently in the little corner of his brain.
“But Multiplitaxion Inc, seems like an amazing fun filled work environment”, the voice tells him.
The voice was already hushed by the “practical” thought process long ago.
Multiplitaxion Inc, was paying fifteen percent less than other job offers.
It would have been a stupid impractical decision to pick Multiplitaxion Inc, over a safe, big, high paying job.
But then the upside of listening to that voice, is that after you have heard it and followed it a couple of times, you are no longer scared.
You do not need validations.
You have no “could have" no "would have" and no "should have” scenarios in your life. What you have is a decision not needing external validations. Of course, you can fail, but then in those cases failure usually becomes a part of the learning process, not a reason to quit.
Impractical decisions are sometimes way more practical than practical ones where everything is planned and yet you are scared. Shit scared.
Stop being that practical 501 programmer or an obedient employee when it comes to your career.
We have too many of them already.
Now go do something child-like, impractical and spontaneous.
I wish you good luck.