All code will translate to tech debt sooner or later. The more code you write, the more bogged down in tech debt you will find yourself in the future.
Therefore, when starting a new project, you must ruthlessly prioritize building stuff that you're highly confident will help you make money. Much of the time, you will be wrong anyway, and you'll accumulate unproductive tech even if you try not to.
The worst thing you can do when you're starting a business is letting yourself invest in features that require many lines of code and have zero chance of making the company more money.
My contention is that if you do this as an entrepreneur, you will almost certainly kill your business.
If you want to get paid well as a software engineer, you should at least recognize when you're working on a product that will go nowhere. Don't work for a loser.
Senior FAANG engineer (me) gives opinion nobody asked for about why UX improvements often don't measure with statistical significance and what to do about it.
Are you kidding me lol? This guy is borderline autistic. Look at the google interview. He has zero ability to mirror emotions, is unaware of his long silences, and generally sounds super tense and whiny. He lets the recruiter talk for like 5 minutes without making a single sound. Then when he finally does, he gives dry, monosyllabic answers to everything. Then the only meaningful exchange he had with the recruiter was a bunch of whining about a prior Google interview. You could sense that the recruiter felt tense and Chris made him feel awkward.
I've interviewed over 900 developers. I can tell you in terms of soft skills you are in the bottom 1% for sure, at least based on my sample. I can only recall a handful of people who made me feel the way you make people feel when you talk to them.
Learn to understand people from diverse cultures and their accents. And when you don't understand them, don't be so rude about it. Of all the people I've met in my career, you are probably bottom 5 in terms of fit for a leadership position.
You don't even have a thing that you're interested in. "Anything that's programming" is a horrible thing to say when someone is trying to get a picture of you as a developer.
"My strong guess is, in general no, because, especially in this society, when a person drops out of school, there's normally something deviant about them."
Yeah because people are immutable and the decision you made when you were 19 years old reflects on your permanent human condition.