but Elon always calls for a complete ‘rewrite of the stack’And even then, you'd miss all kinds of intricacies and hacks and bugfixes.
This is not a green-field project, where you'd do a basic flow, then a data model, then a workflow, and then start coding. You could do that, and you probably would even doing it right now. The problem is that when you're done with that in 2-3 years, you're going to do your first parallel run full check issue and holy fucking shit, you've done super-well, and you match the existing system 95% of the time. That's absolutely awesome, champagne all around. Except no, not really, because switching over at that point means that 3,650,000 people are not getting the checks that for most of them is their entire income.
Cool. Okay. We'll just fix some shit.
6 months later, you're at 99%. So now only 730,000 people are going to be fucked. Nobody is signing off on that, they're going to want at least 3, most likely 4 9s. Anything less than that would collapse the entire support system.
And back you go. You're probably into the esoteric veteran who emigrated and came back and married another veteran but blah blah blah kind of territory, you know, the idiotic exceptions you never considered -- but amongst 73,000,000 accounts, there's going to be thousands upon thousands of those.
That is all assuming competent people are doing this. Musk's minions, with a bit of Python in college, and maybe some intern-level C stuff are going to do this? Pull me another one. I wouldn't trust those asshats to make something that is fast enough to crank out the checks required (keep in mind, this is optimized COBOL with hand-written assembler in critical paths), let alone those checks being correct. I would not trust them to pick the right tools and languages, let alone design a proper horizontal sharding strategy. These are fucking idiots, and that's kind of the point.
We'll probably have to agree to disagree on a lot of things, but yeah, not that one. As a random example, if a French government screwed over farmers the way Trump did US soy farmers like he did in his first administration, or USAID contracting farms like he did just now, there'd be burning farm equipment for 100 miles on every highway out of Paris. For starters.I am not so confident that a recession would automatically benefit the right when it’s very clear where the cause is. And if they refuse to leave power I am more confident they will be removed here.
I am the biggest Microsoft homer you will ever find. No, seriously. But his PayPal push to switch to Windows "just because" is just as idiotic as a lot of the current pushes the other way. Dude, it fucking works, what is wrong with you?but Elon always calls for a complete ‘rewrite of the stack’
its his go to move to prove his metal against a room of programers
i don’t think he ever learned or was comfortable with unix/linuxI am the biggest Microsoft homer you will ever find. No, seriously. But his PayPal push to switch to Windows "just because" is just as idiotic as a lot of the current pushes the other way. Dude, it fucking works, what is wrong with you?
If you have a shitty production stack, you have a problem.but Elon always calls for a complete ‘rewrite of the stack’
its his go to move to prove his metal against a room of programers
Imagine what French farmers would be like if they had the 2A there.We'll probably have to agree to disagree on a lot of things, but yeah, not that one. As a random example, if a French government screwed over farmers the way Trump did US soy farmers like he did in his first administration, or USAID contracting farms like he did just now, there'd be burning farm equipment for 100 miles on every highway out of Paris. For starters.
Realistically, they'd probably kill themselves at an even greater rate.Imagine what French farmers would be like if they had the 2A there.
Why should I have to keep paying for other people's fiscal incompetence,
And yet, every country where people live longer, healthier, happier lives than Americans has a social safety net of some kind.The social safety net has to go, sink or swim.
Nah, we don't need to traumatize them that way. But it seems to me a senior's walker makes a pretty stable platform and you could put a bit of extra armor in the front of it.Basic training for seniors is going to be brutal. Up and over that wall soldier!
Your failure to calculate the impact of inflation suggests you might fall short of your own criteria.You just have to not be a total idiot and be smart with your money.
-that sounds vaguely familiarAnd yet, every country where people live longer, healthier, happier lives than Americans has a social safety net of some kind.
Upvote for Joel reference!I’m surprised that we’re over 1000 comments in and nobody has linked this classic text yet: https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/
Tl;dr you should ~never rewrite from scratch, because your messy codebase is just a reflection of the messy business logic you need to implement, and a clean rewrite will just reimplement all the bugs that the mess was added to fix.
Honestly I would not be surprised to find that something as old and as complex as the SSA system was provably unimplementable from scratch at this stage in its lifecycle, in a new-requirements-are-discovered-faster-than-rate-of-implementation kind of way.
Government-funded? I assume you left off the scare quotes intentionally. I have receipts for the SSI contributions both me and my employers have made on my behalf for several decades, and from a glance at my 401K, I would be seeing a much nicer return on those dollars than what I may be getting if the program is still around in a few years when I'm ready to ask for that money back.
I am the biggest Microsoft homer you will ever find. No, seriously. But his PayPal push to switch to Windows "just because" is just as idiotic as a lot of the current pushes the other way. Dude, it fucking works, what is wrong with you?
I'm not sure whose wording you don't like: I was using the OP's metaphor to point out the government acts as broker and quasi-underwriter with respect to SSI, rather than being the source of funds.That wording is terrible - social security payments (and tax in general) isn't a savings account. You're not getting any of it back. You're paying everyone else on social security right now. When you're on social security, you're relying on the largesse of voters then, what you've already paid is irrelevant.
(I nearly said "not an investment", but it is an investment.... in other people though, not financially)
You'd be lucky to pick one most of the time.I'm not a coder, but doesn't the phrase "fast, cheap, good. Pick 2" work with coding as well?
not sure ‘good’ was ever in the running on this oneI'm not a coder, but doesn't the phrase "fast, cheap, good. Pick 2" work with coding as well?