Heck you could do it in 5 years if you are a FAANG employee.
Let's say I'm wrong, and it's more like 15-18 years. Well, that's still much much much better than what most people get. You can have decades of your life back. How much of your freedom are toys and consumption worth?
Because if you start a career at 22, that means you retire at 27, and have to have enough saved up for something like 40 years before social security kicks in. That’s a long time to be living off of savings. Can you have enough that you can live off the interest in your investments? Depends. You’d need near-zero-risk investments because you don’t want to get wiped out at the next recession (they happen every 10-ish years) and those tend to have low yields.
Source: I’m 10 years into a faang and I have a bunch saved up, but I’m still in my 30s. There’s no way I could retire now with my wife and kids depending on me, the amount I make on the interest of my investments isn’t nearly enough and is too risky.
Think about what not having to work actually means. There's a list of advantages that is too large to properly enumerate. Being able to see your children. Eating correctly and cheaply. Engaging in intimate relationships with vigor, time and energy. Being in great health. Fixing maintenance problems yourself. No career forcing you to live in a particular place. Traveling inexpensively when you want. Less obesity, stress and copium. Have hobbies and self-actualization. All of this in years that still qualify as your prime instead of when your body is failing you. The same salary when not working is like operating in a different world.
And ironically this would also give you the time to pursue entrepreneurship or any number of money-making ventures if you are so inclined. Heck, just go part-time if you miss it. If you are a FAANG person you can have a higher salary than people's full time.
Most people will not have that opportunity. I certainly won't, barring some miracle. But you have it. What will you do when you retire at 55 and realize that pretty much all of the really healthy years of your life have been spent in an office? Great, you've got a comfy retirement but it's too late.
Of course there is never a guarantee.
What happens in 20-25 years, if you’re 35 now? Your net worth hits zero right when you turn 55-60, and have years left until you get social security? All so that you can live with zero luxuries for the best years of your life, and have no family to pass anything onto?
I’m sorry but it just seems like a huge misplacement of priorities to me, to forego so much potential to retire that early.
To me, the priority is the ability to simply say “fuck off” to my boss if I’ve had enough one day, and have enough saved up to absorb the mistake, if it turned out to be one. Having that fallback in the back of my mind means I’ve basically already won, I’m just racking up the score until that day comes. But until that day, there’s zero reason not to continue banking everything I have. Deciding “that’s probably enough, I should walk away now” at age 35 seems like one of the biggest mistakes you can make. 50? Maybe. 45? Maybe not. But 35? Huge mistake IMO.
Combine that with - imagine being outside when it's cold, windy and raining - and you still have to do an 8 hour shift in those conditions. At minimum, it sounds like a fast-track to arthritis (a painful and non-curable condition that will plague you for the rest of your life). Or, imagine doing hard, physical labor for 8 hours in sweltering heat, which makes other human people avoid going out at all.
Kinda funny how most of the software projects I work on now are around hygiene, cleaning up old code and dead configs, stuff like that. Once a janitor, always a janitor.
Oh yeah, the worst thing about being a janitor isn't the pay. It's being treated like shit by literally everyone. People can be assholes, especially when they're talking to the janitor.
Devs can get by working few hours a day, some barely do any work at all.
I refuse to stare at a screen 8+ hours a day. I take healthy breaks and create boundaries.
I rarely have to solve puzzles at work. The grunt of the work is almost the same thing over and over.
Sometimes I need to take my foot of the gas. But I also appreciate that, when I do, someone else has to pick up the slack.
When I encounter teammates who only take, take, take, and never give, either they leave or I do (depending how much influence I have over their employment)
Nobody can sustain that much work for a long period of time.
I would much rather be a good well rounded reasonable dev than someone doing others work. That is a huge red flag. Every dev should be responsible for THEIR work, not their team mates. Unless of course they are doing code reviews.
Arbitrary deadlines are bullshit but I never mentioned deadlines. At the end of the day, people get paid to do a job and businesses earn revenues by doing things. Someone needs to do those things, and if these hypothetical developers "barely doing any work at all" aren't doing it, someone has to at the end of the day or everyone is going home.
What is more common is that effort levels are similar within the same department, but wildly different across companies. I've worked at places where people considered themselves slackers when they were doing 60 hours plus on call time. I've also worked at others where entire teams did about 2 hours of actual work a day, and the rest was spent on long lunches, ping pong and retro consoles.
Not sure how others here feel, but I have to say that when I've found myself in situations where there isn't much work to be done I find it utterly soul destroying.
Always feel guilty doing anything else in down-time when I'm billing a client and so sometimes end up sitting in a weird stand by mode, feeling like I'm somehow being lazy.
Building software should not be paid by the hour. It's a weird thing.
If I can build a piece of software in 10 hours, and another dev needs 40 hours....it seems kind of odd to pay the slower less resourceful dev MORE for a slower delivery?
That's all part of work when you do this kind of work. You can not just write code 8 hours a day, indeed, it's impossible, and if an employer tries to make you work that kind of sweat-shop environment (sometimes it seems like that's the actual goal of some Scrum implementations), it won't actually get them your best or even most productive work.
But there are people on HN who say that they literally spend the majority of their day the majority of days just doing things that are not work at all. I dunno, watching TV, running errands, riding their bike, mindlessly social media'ing, playing video games. Like they only spend a few hours a week on anything related to work at all.
I agree with GP that for me that's utterly soul-destroying, I end up feeling useless and unmoored. (The other day on the radio I heard someone reference a study that busy-ness to life satisfaction graphed as an upside down U, if you have too little free/leisure time you are unhappy, but people with too much are unhappy too, there's a sweet spot in the middle. Perhaps that's what we're talking about here).
But maybe different people are different.
Or maybe in new remote world, if you spend that time on projects you find rewarding (writing poetry, I dunno) instead of just goofing off, then it's not really "leisure" anymore, and you won't have that problem. If also you don't have any ethical problems with it (maybe your employer is awful and deserves to be drained of money), or just worry about getting caught.
I'm a long time paramedic who has seen more people die than I care to remember.
some days I'd rather be an order picker at Amazon. It's a lot easier to clock out and not bring work home with you. I might actually make more money at Amazon, to be honest.