640 karma · joined August 28, 2009
The number of times this has saved me time figuring out "Oh .. i saw that error before .. how did I fix it?" and "who did i talk to about X and what did they say" months to years later has proven to be super helpful and I will be continuing indefinitely.
* reproducing model training * deployment of experiments in a CI/CD pipeline * observability of models * discoverability and governance of results * versioning of data / models * optimizing for latency vs throughput * when to use batch vs real time etc
Just like a course in a computer language wouldn't necessarily teach you about CI/CD, horizontal vs vertical scaling, or domain-specific bits.
While the article focuses on the Central, I wish there was a bit of something on the failure that is the people mover.
That being said I wish Ford and Gilbert and everyone trying to revitalize things the best of luck. It's an uphill battle which requires fixing the educational system and essentially the community.
"Pay appropriately and do it the right way"
If you're looking for the cheapest solution or the "just getting by" solution don't use Salesforce or you'll get some nasty surprises.
So ... if a contact should have N Addresses... create an SObject called "ContactAddress" .. and have a relatedlist from contact to N ContactAddress.
It's unique .. and not for most people probably.
2 and 3 are tied to each other. You could have visualizatoin drive storage or visa versa. Just understand the tradeoffs.
I'd suggest for who's done it before / talks, etc. there are a ton out there. There's those chats from the FAANGs and various groups in the valley (Lyft, etc.). Tons of blog posts there. Vendors have (largely predisposed towards them) builds. Finally the talks/slides at datacouncil and strata often contain lots of more .. "pointed" information. The high level bible that lots of folks would say look at is Kleppmann's "Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems".
Which _can_ be ok... if salary plus bonuses are high enough... then you're not betting on your horse to come in anyways, you're betting on putting your nose down and getting things done.
This is why a lot of folks from Good Technology got screwed. Valued at 1.1 billion .. sold for 425 million. Preference stack was skewed to investors + mgmt.
If you can't get those, then unless the equity is just butter to you, walk .. as you don't really know what the comp looks like.
At most places the "talent is your #1 resource" is bullshit. Ours is not and is a key to us being profitable (it's actually rolled into our comp model).
Just wanted to post so folks understand there is a range of opportunities out there... you just need to find them...