That’s certainly one way to live life, although certainly not the only way. Many people use tech as a path to financial independence. There’s a running joke/groan that the FIRE sub is filled with software engineers making 6 figures.
I both like to code but am lazy enough to hate the monotony of doing the same thing over and over. While I do use AI regularly, I also use an extensive collection of code generators that are deterministic that help me skip past the boring part. Doing something novel (to me) is fun, creating a form UI for the 1000th time is not very fun.
My wife went completed the Google UX Cert on a faster schedule (couple months I think) and she really enjoyed it. She did a lot of searching and looked at university/college online programs in UI/UX and even signed up for one, but found the quality horrible and cancelled. The Google program she thought was much higher quality, although ultimately you get out of it what you put in.
I met my wife on a dating app, and we would have 100% never met without it. She is from Central America and happened to be visiting the US for a month. We went on a date, and then two and then three. Her one month stay turned into a five month stay.
We did long distance back and forth for ~2 years and then got engaged and married and now she lives with me in the US.
See my other comment above, but I was able to share basically everything that was not UI code. Types, request hooks, utils, configs/constants. Probably about 60% of the app, and you wouldn’t want to share UI code anyway because web and Native are so different.
8 hours of sleep minimum. No drinking or smoking. Exercise regularly. Be content with what I have. Enjoy the little things in life, laugh at life’s absurdities.
My favorite part of Reddit mobile on iOS is that when it prompts you to view in app, it redirects to the App Store, even though I have the app installed! Then when I open the app it doesn’t preserve the page I was trying to get to. So it doesn’t even work!
Id like a system where people can submit dash cam footage of dangerous drivers or people doing illegal things, and if the person gets a ticket you get some percentage of the fine. Like what they did in NYC with people blocking bike lanes.
The downside of take home assessments is that anyone can do it. You could hand off the assignment to a friend, or even hire someone to do it. So figure 1 hour for the take home + 1 hour for an additional interview where we ask questions about the take home to make sure you actually know what you are doing.
At my job, we designed our interview process around the question: “what is the minimum coding exercise that we expect anyone we hire to be able to do?”
This has resulted in an interview where we do ~30 minutes of coding, stuff like: function to reverse a string, function to add an array of numbers, find the largest number in an array of integers.
From there the rest of the interview is conversational. If the candidate is frontend we may dive into X, Y, Z technology. For example, if someone has 5+ years of React experience but doesn’t know what a hook is, that’s a red flag, etc.
You’d be surprised how many people are absolute garbage at those simple coding questions, despite having years of experience. And everyone that cruises those questions has been a great hire thus far, assuming no other red flags like bad culture fit or poor communication etc.
Why would you not have a design system that represents all of the Figma components, so that there is a direct 1-to-1 mapping from a Figma component to a code component? That’s like 80% of the purpose of Figma, to use the components to align with the code.
One thing I don’t see mentioned here is the content of the Masters. Some programs are extremely technical, others are moderately technical, and some are oriented around being a technical/business leader.
I got my masters and it was moderately technical, but also included people that didn’t have a comp sci undergrad degree, which made classes like advanced algorithms really awkward, and detracted from the program.
Overall I’d do it again if it were either highly technical, or way more business oriented, but I definitely wish I’d known that up front.
I don’t think any degree is a replacement for full time working in your field, so if you expectation is to learn more in order to be more prepared for a corporate career, you may be disappointed.