Making a useful product is far more difficult than tapping into our base desires as human beings. Microsoft hasn't been an innovative company in a long time and that's by design.
I retired last year at 38. I live off 4% of my investments and I get to travel around to different countries every 6 months.
The key is budgeting and living a not so extravagant lifestyle. Figure out how much you need per year and multiply it by 25. That's your FIRE number, what you need in an investment portfolio with a return of 10% per year on average. Then live off 4% for the rest of your life.
Are they? The jobs of programmers are definitely at stake; at any given time there's some fixed amount of software that can be consumed. Mathematics research doesn't have an economic buyer. If you raise the complexity floor for discovery, you reduce the annual productivity of a researcher, but that might not matter to the field.
I don't think current mathematician's jobs are at stake, as much as the field itself, if LLMs take all the "easy" problems that phd students would try to learn by solving on their own. Mathematics is susceptible to the same ladder-pulling situation that we see with junior programmers and LLMs.
I have almost 40 feeds I subscribe to and they're my primary way of getting information I care about without being exposed to ads or other things I don't want to see.
I haven't used the Gmail UI in almost a decade now; I connect using my own email client. But this sounds terrible. I think the incentives at Google haven't changed. Engineers want promotions and in many teams how you achieve that is through pushing features with tons of user engagement. The features tend to include few options to opt out.
No I meant the internal culture at these big tech companies is to push out features that get mass adoption in order to get promoted. If you push out a feature that is hard to turn off and is forced on 100% of users then you're on your way to that goal.
I'm against all those things as well but placing a ban on them is the same mechanism as banning anything. People should have the freedom to do things we disagree with. I haven't used social media (other than HN if it counts as one) for almost 20 years. I think they're toxic and a waste of time. But that doesn't mean other people shouldn't be allowed to use them. If people want to watch brainrot all day its they're life and I have no say in that. This is so my own personal freedom is preserved.
This position fails when these mistakes, in this case social media, purposefully and knowingly override our monkey brains and when widespread adoption of these mistakes allow severe negative outcomes to emerge.
Lastly, it is extremely hard for most people to escape the pull of (ostensibly) social networks and doing so anyway comes with social cost.
You can't have freedom if a few people have a microphone that reaches hundreds of millions of people have zero responsibilities for how they use that microphone.
If you actually haven't used social media recently then I get why you'd be confused, because back in the day Facebook had a chronological timeline of people you specifically added in. The way a modern social media recommender algorithms work is completely different. If you, for example, say "I want to hear everything that Bob has to say" by "subscribing" to Bob or whatever, you "might" see when Bob says something, or instead you "might" see Mary's post from the other side of the world that has some strangely aggressive opinions about someone the billionaire platform owner happens to hate.
Social media companies have decided by buddying up to the US administration that they get to decide what everyone around you sees or hears. If a couple of billionaires decide that they don't like phyzix5761 you might just get lynched by an angry mob. That's not gonna do much for your freedom, in-fact it's kind of the opposite.
It is easy to say that we shouldn't limit what a person is allowed to do. That a person should be allowed to use their free will. That sounds nice because nobody want to be controlled by anyone else. But let's turn it upside down and instead say that we disallow companies from doing certain things.
- Instead of saying that a person may not install unsafe wall sockets, we can say that companies are not allowed to sell unsafe wall sockets.
- Instead of saying that a person may not take any job they like, we can say that companies must provide workplace safety.
- Instead of saying that people are not allowed to smoke or use social media, we can say that companies are not allowed to sell addictive products.
So it is a question of perspective where both viewpoints are valid.
And of course addictive is a scale from nicotine to deep fried chicken to infinite scroll. And then it is a question about the customer's ability to see through and make rational choices which of course depend on age, knowledge, existing alternatives etc. It is not that easy for a teenager to resist the works of thousands of engineers and data statisticians who are working on increasing retention.
So just saying that it should be allowed because of Free Will is to ignore all the complexities around it.
I wouldn't want my child to access social media but when we say we want to ban all children from accessing these things we're effectively saying we know better than their own parents. Its a sense of superiority that drives these regulatory policies where we believe parents are not knowledgeable or capable enough to make decisions for their own kids.
This is a dangerous mindset and precedent. It means that one day someone else will come along and have the ability to tell us what we can and can't do with our own children. If the next administration thinks it must be mandatory for every child to participate in social media for 4 hours every day now they have the legal and social precedent to impose something like that.
We shouldn't use government to force our own ideas and beliefs on others. Instead, we should set up boundaries that allow each individual to freely choose what they want for themselves and their families as long as it doesn't directly harm the freedoms of others.
Working for a large corporation feels like being a small fish in a big pond. Your actions make as much of an impact as a tiny leaf rustling in the Amazon forest. I've worked at, both, startups and large mega corporations and I can tell you the difference is night and day.
I'm completely self taught as a software engineer. Since I started I had a passion for writing code every single day. My ideas at first were huge and ambitious but as time passed I noticed they became smaller and more "grounded". But that also correlated with my trajectory in my career. The first few jobs I had were small contracts. Working for myself and hustling against overseas engineers charging 1/100th what I wanted to charge. Then, I went to work for a government agency.
I had big ideas of cool solutions we could build to old problems they were dealing with. I implemented a genetic algorithm that reduced the time it took to estimate how to move water from one location to the next from 15 hours down to 30 seconds. But, we couldn't push the solution to production until several committees could meet and discuss it at length. I left that place after a year and now, 10 years later, they're still struggling with their old technology and slow paced processes.
I then went to work for a startup that wanted to do facial biometrics for fraud prevention. When I arrived they had 7 marketing people, a paying customer, but no actual software developed. Me and a few other engineers wrote the core of the application in a few days and then spent the rest of our time there fleshing it out into a real product. We were working 60 to 80 hours a week, nights, weekends, the whole enchilada. It was exhausting physically and emotionally but it was the best job I ever had. I had complete freedom to design everything from the ground up, got stuff pushed to production seconds after I committed my code, and got to develop some pretty innovative solutions for liveness detection and geo-fencing.
I then roamed around for a few years, salary hopping, from corporation to corporation until I landed at a big company. The work was easy and the pay was good. But year after year my love of software engineering started to die. There were no challenging problems to work on, the solutions were cookie-cutter implementations for every project, and the politics were exhausting. What should have taken 2 weeks of work would stretch to 2 months due to unnecessary meetings, and status updates, and leadership constantly changing their mind. And worst of all, I wasn't learning anything new or growing as an engineer.
Toward the end, every single team became a "modernization" team where all they would work on was updating legacy software to "modern" tech stacks. This was obvious busy work because leadership had nothing better to do with the hundreds of engineers they had hired. Eventually, when I had enough money saved up, I decided to retire.
But I always missed working at that startup. The rush, the challenge, the real world solutions we were building that were used by real people and making an impact on their lives was amazing. Now that I'm retired and get to choose what I want to work on I think fondly of those times and wish I could recreate that experience.
Someone created that environment within which you thrived. What is preventing you from doing the same for some other small group, early in their careers?
reply