Yeah, dbt snapshots do a row hash and update if anything in the row changes. We had a source table that had a bunch of daily changing timestamps, e.g. "load date", that we needed to ignore, and focus on a business key. Dbt was an utter torment to try get this going. Ended up building a more elegant framework without it.
Having used it for a little over a year now, I can say that it's strengths may lie in getting junior developer's code more free of bugs and dependency issues. It's just additional overhead when you're trying to do anything more complex, like a Kimball type II slowly changing dimension - then it's just a blocker. Unfortunately, as it becomes a defacto build environment, it's limitations start getting applied to everyone.
Having worked in the bowels of a major online retailers networking team during black Friday sales, I can say that a lot of the patterns you see in this UI are real. People do indeed get out of bed at ungodly hours of the morning to get two bucks knocked off a stereo.
I'd feel sorry for anyone who hacked booking.com, they'd end up trying to decipher several petabytes of email data saying basically, "stop sending me hotel offers in Outer Mongolia!"
Nuclear energy is THE power source of NIMBY-ism, relatively clean, ecological, always available but just so long as it's next door to somebody else. The Germany plans to do away with this power source with come back to bite them badly in the next thirty years.
I had a similar experience where the entire marketing and BI teams (BI was part of marketing) were called into a meeting at short notice.
Everyone expecting layoffs or some such bad news. Turned out the guy heading up marketing was leaving, and ego being a thing, needed a platform to announce this.
This fricking act put unnecessary fear into folks with mortgages and kids, for absolutely no reason!
This advice is spot on, never, under any circumstances say more in an exit interview than some blithe meaningless words. "I'm looking for a new challenge", "I want to change career direction", etc. Nothing will come of you bitching about the company to the company, period.
This is a fantastic resource, great to see someone reconstructing a hill fort, even virtually, that's north of the border.
I'd love to see something about the vitrified forts (https://en.m.wikipedia.org/wiki/Vitrified_fort) the Picts were known to build. These basically hardened glass walls would have been more resistant to attack, but why they over-engineered these walls is a bit of a mystery.
Berlin has all the benefits and little to none of the disadvantages of a place like London. Why does a place need to be diverse to be great? Does the absence of a heap of Mincéirs make a city worse?
In fairness, we're only hearing one side of the argument here. It's easy enough for anyone to say they're hard-working diligent team players, but we don't know if they're getting the work done! Don't get me wrong, Google are notoriously nasty when you get on the wrong side of management, but to start claiming discrimination is a bit fresh.
Kudos to the team, and the market fit for this is more and more the fact that it's NOT Google, and therefore at least somewhat trustworthy. More power to you guys and here's hoping for 10x ARR this this 12 months.
Bash is completely overlooked in technical interviews, at least the ones I've been involved with. But once in the role you'd find bash scripts keeping the lights on behind the scenes.
Amen, this is the unvarnished truth. I suppose it's easier to overlook the employees and knowledge you have. If I stayed in the same company for the past ten years I'd bet on less than half of what I'm on now