If someone with this much experience is going back to a third world country leaving it all back then you should know the pathetic state of US immigration.
US immigration is not flawed but carefully designed to benefit corporations to have enslaved foreign labor force available on their terms to keep their local labor workforce in check.
There is no other interpretation of it. Especially targeting those who born in countries like India who are ready to pay the price to stay in the US.
Living in the US is not as great as they make you believe.
Subpar experience for anyone from other developed country. So target US as a market never try to live there.
Note: I have worked in the US, had enough opportunity to live there but never bothered about it.
To save everyone’s time, I would have just two interviews progressively. First one explain in detail something that you have been part of building. Second pick and solve a problem from a list of problems that we face, use all the tools you need from the internet book etc but solve along with interviewers as if they need to do this but you need to convince them why it should be done this way.
Put as many engineers as I need to be on these two calls.
That’s it. Anything else is an overkill.
I am looking for someone who given time can play exactly shades of these two kind of roles in my team.
Let rest of the engineers witness as you perform.
Will have prep interview to help you understand the format and not to be intimidated by the number of interviewers or the format.
I have hired in big tech, people who will not pass these two tests get hired.
I don’t care if you remember an algorithm. I need to know that you would be able to research and get to know such algorithm and know why to use that.
The work is intense when they are young since they can’t do much on their own and need help very often. But this doesn’t last for too long. Most parents exaggerate this phase since it is very intense from their otherwise happy days without kids. I had enough nephews and nieces around that I helped with so my kids are not the first time I am doing something this intense.
Toddler phase
They are very manageable because of their size. Not those helpless poor little things any more. But they need to be entertained. Having others kids help a lot here. One more reason to have more than one kids. Only kids can match kids energy level.
Beyond infants
This is when things get interesting they start engaging with you a lot with words and actions.
Most of the problems with millennials for fear of having kids got to do with not having much experience before having their own. So they get overwhelmed, this is very specific to societies with lack of communities (western urban societies).
Once your friends have kids they are out of your circle since they cannot come out and do as much as they used to do.
With medical advancements and tools available to raise a child it is lot easier to raise kids than before. Over focusing on parenthood is also another issue. This is product of abundance of time and money. My mom of 3 children didn’t have tools and time to engage with us like our generation do. She did exceptionally well without over indulging in the name of parenthood.
Note: I am leaning game development and reading books while having full time job and having twins as my first children on my own at 40.
It’s totally doable. Try being around your friends with kids, that’s helpful for them as well as you.
Most rewarding thing and easily attainable for most of us is to raise children never forget the entertainment and stress buster aspect of having kids as well.
Once a wise women from the east said to us raised in the west: If you can have pets I don’t seem to understand your issues having kids. Kids are Pets+++
A lot of people will roll their eyes and yell it's not the same, but you're right - depending on how much you care about puppies dying, I guess.
Caring for a < 2 month old puppy with parvo is a literal nightmare. Force feed it Pedialyte every single hour, watch it puke and crap its guts out, and pray it doesn't die. Basically 5 days without touching REM.
Cannot agree with this more. University is a perfect training ground for the real world.
Make as many mistakes as you can so can learn from it in an error-friendly ecosystem.
Host / Organize or volunteer events best way to work with others, socialize. Establish groups for long rewarding networks. Remember the folks who are walking around your campus are going to go around and take many leadership roles not to far out in the future.
If you are in tech, real usefulness of Tech is with the non-tech folks usage pattern. Ex: There are more brains working on ADs than medical imaging. Talk to them, help them apply tech into their workflows. Your simple tech tool can be a significant productivity tool for them.
Strike healthy relationships with other genders beyond dating. Helps you relate better with other genders and will help in the future in your personal and professional life.
I went through depression from 24 to roughly 28. It was a slippery slope, first I would attribute some genuine reason for feeling low and then I would invent reasons.
Added with low self esteem, disconnectedness, zero social life. (I am usually not that kind of person, I generally attract people easily in a social setup).
I cried at nights, lot of sleepless nights. Just drifting through. Lost some of my precious prime time on that. Feeling worthless (I was doing extremely well at work) and suicidal thoughts as well.
Life changes to a better state sooner or later. Now I am married to a beautiful person for 6 years. My friends and family come to me when they feel bad about some issue. That’s the full 180 degree transformation.
My point is it will happen to you as well. You are too young now. Being human is precious, never entertain thoughts about throwing it away. It’s just temporary stage in your life. Life will turn for better. Much better than your own expectations.
Meantime as others said - do physical workout. Mind will come under control when you work your body out.
Meditate.
If spending time with your age folks is draining you, pick some of the matured ones or spend time with older folks or help kids through some program.
Please don’t compare your life with anyone else especially through social media lens. Most likely they may not be true as people project.
Volunteer.
You are too young to judge your own life. You have a lot more things in store in your life. Definitely talk to some older folks who had seen it all, you will get a different perspective about life.
If you are not harming anyone or yourself, you are already a great person.
Remember someday someone else would be in need of you to lift them up. Be there for them.
Just wondering if it is good idea to compile a list of such Gentle Genius. If you folks think it is a good idea - please share it here. https://forms.gle/FxDYS3hC3JmHDieo7
I myself have this conflict to built something cross platform but then you don’t get well polished out of the box.
What do you folks think about this?
Any success with non macOS non tech savvy users buying your software as much as macOS users?