Having friends/a good network is a lot more important than academic success. Both for personal fulfilment and for getting a job in future.<p>Also that becoming a YouTube/Twitch creator is easiest when in university/before you have a full time job with bills to pay, and that you should probably take advantage of that. I kinda regret being so focused on writing rather than creating videos to be honest...
Run out from exUSSR, to West, as fast as possible. And as far as possible.<p>You will not prove anything to others. Soon you will just trying to survive.
Go travel. But… you don’t really like backpacking, always moving and 6am starts and getting drunk like all the other travellers, and meeting people is hard so instead travel as a geek: find tech conferences to go to, meet other nerds. Rip up those Lonely Planet books and just ask for recommendations (special experiences that need to be booked excepted!)<p>I would probably do more chill holidays like yoga retreats.<p>Live in a big city too. Too many small minded people otherwise. Sorry HNers excepted!<p>More than all of that: dump toxic relationships super fast: you know somethings up just jettison that shit. Only exception is your kids. No one else gets unconditional! Change phone numbers if you have to, etc.
Don't spend 90% of your time alone in your room doing nothing. Don't assume you have infinite time to do whatever you want at some point. You will never be more free than you are right now, so spend that time doing whatever you can to make your mark on the world and maximize every part of you possible, even if its tough. You will feel far better than following your instinct to take it easy.
Personally I would say to my 20 year old self, (I'm about to turn 30):<p>Write more code, lean into it, don't avoid it. (I have a masters in mechanical engineering, but I ended up writing code anyway in a tech company.)<p>Do more public speaking. (I still get unreasonably anxious about this and I feel like I suck at it)<p>Stick to hobbies and exercise (I'm a perpetual beginner in several things, I am not consistent at practicing guitar, or at rock climbing, two things I love and would like to be better at. It's generally more enjoyable to be somewhat decent at things.)<p>Read more books (and make 1 in 10 of those a fiction book, I read too much non-fiction business/technical/startup books)<p>Do more online courses (It took me ages to finally get around to doing things, I completed CS50x and some FreeCodeCamp stuff and I enjoyed it a learned a lot.)
- Be here, now.<p>- Practice enjoying the process itself. Forget the outcome for a while.<p>- Practice non-reaction. Just observe.<p>- It's better to do nothing than squeezing in a quick task in that 15 min break.
I would advice me the following: "You are about to finish your army duties any day now...take your time, don't rush yourself for work or university, go find a job, preferably in craft category, and take a taste what society is all about. After your clear your mind, take your time to decide where you want to direct your attention...and please, stay away from relationships; it does not work for you, no matter how hard you try! Now, off you go, enjoy life!"
Stop trying to impress others, especially attractive potential future partners.<p>Being focused on building a career and the consequent hedonic treadmill is a trap you will regret.
None that he would accept, I don't think; he was not much for listening to anyone's advice, and the deep disappointment he would certainly feel about the path my life has taken would probably motivate him to do the opposite of whatever I suggested.
<i>get rid of the people who slow you down because they just are!<p></i>don't talk to stranger idiots. They'll pull you down to their level and beat you by experience.<p>*don't expect something from others. Do it yourself.