A social network with people who's voices could serve as a check against one's internal mental state of the world around them going out of sync with the real one.
There's the old joke about how several different blind men perceive an elephant differently, but that's not too far off from how we perceive the world around us.
Marshall clearly thought things were getting significantly worse towards the end of his life. What if that perception stemmed from a poorly selected input that was never challenged by any other person's perception of reality?
For example; "There is no point to living after 65" - when there's plenty of 65+ year old people who enjoy life and contribute to the world around them. My grandparents contributed significantly to my existence when they were older than 65. If they'd both passed away at 65, my existence would be far poorer for it.
It's important to have people in our lives that help us keep our perception of reality from spinning off into dark versions that don't accurately represent actual reality.
“You'll find finance moving it to spreadsheets and other weird programs, data integrations putting it in warehouses and BI tools, and it's going out in emails and 3rd party payment processors and their bank and your bank”
How did you miss something so close to the beginning of the article? I’d love to hear how you “restore from backup” all the external systems that data propagates to.
You just deal with it. Manually if need be, sending someone a spreadsheet. Not that hard, just a right pita.
Tbh the article's actual example is stupid, if I desperately need to rollback that change I'd just take a backup of that table and change the new types back to the main payment method, 'Stripe'. When we've got it fixed and redeploy the changes, change them back.
Problem solved in two SQL queries.
Not sure if the author's never had to deal with a problem like this before, but his 'impossible' problem's got a bloody obvious solution.
SELECT * INTO _paymentsbackup FROM payments WHERE PaymentType in (3, 4)
UPDATE payments SET PayemntType = 1 WHERE PaymentType in (3, 4)
Lol. Your solution is to change a bunch of recorded money transactions? Oh shoot I messed up. Let me just change all these cash transactions temporarily to stripe. Oh shoot I also messed up my sales tax for these geographic regions. Let me just change all the dollar amounts temporarily. That’s hilarious.
Redundancy, scalability, decoupling, resilience, best possible handling of errors, cost optimization, etc. may be more important at the scale Netflix operates at.
> Redundancy, scalability, decoupling, resilience, best possible handling of errors, cost optimization, etc. may be more important at the scale Netflix operates at.
So much that they built a tool to intentionally make things difficult (read: it arbitrarily stops production system processes/containers/etc.) and help inform what decisions to make in favor of fault tolerance.
> Exposing engineers to failures more frequently incentivizes them to build resilient services.
Seem wise? Knowing the most useful answer to a given question someone has, being right 95% of the time or more, not making statements on subjects one has no understanding of.
A great story I once heard was someone asking a wise man how they became so wise, and they answered "If someone asked me what color my socks were, I'd look at my socks before answering." E.g., taking more than the normal amount of care to give a correct answer.
Actually being wise? Much harder to tell from the outside.
They all sound like good recommendations, but there's not much in the way of a total drop in replacement for Splunk.
You can build an ELK stack or something that resembles it, but you have to hire someone to directly maintain it and build out functionality. If you're a megacorp, that might make sense financially.
I used to work at Splunk when they were still a fairly trendy start up, it was fun and I helped build out Cloudworks, Splunk's v2 cloud offering that was a significant upgrade in capabilities for customers vs the previous gen, Rainmaker. By the time I left though, it had a much more corporate feel to it as the C level execs pursued growth at all costs and went on a massive hiring spree, and a lot of the old timers that were incredibly talented and intelligent people were starting to leave for greener pastures.
There's the old joke about how several different blind men perceive an elephant differently, but that's not too far off from how we perceive the world around us.
Marshall clearly thought things were getting significantly worse towards the end of his life. What if that perception stemmed from a poorly selected input that was never challenged by any other person's perception of reality?
For example; "There is no point to living after 65" - when there's plenty of 65+ year old people who enjoy life and contribute to the world around them. My grandparents contributed significantly to my existence when they were older than 65. If they'd both passed away at 65, my existence would be far poorer for it.
It's important to have people in our lives that help us keep our perception of reality from spinning off into dark versions that don't accurately represent actual reality.
reply