I'd say "use it as your database if you know your access patterns make it suitable/well-suited for its use as your database". Even then it will probably not be your only database — if it's part of your MSA/SOA.
I would not build in DynamoDB if you suspect your access patterns will drastically change over the lifetime of the application (or if you intend to, e.g., plan to build a data warehouse or something crazy with it).
I posted (about three years ago now) in a Who Wants to be Hired thread. Admittedly, it was kind of on a whim, since I’d just left a job in operations after feeling burnt out, and thought I might dip my toes in the water of software dev full-time. I was contacted by four or five companies, I interviewed with three, and landed a gig with the company I’m still with currently.
For what was a two sentence post I made thinking it wouldn’t really amount to anything, it turned out to be one of the best moves I’ve made. (For both parties, I’d say.)
If you’re referring to game dev specifically, there have been (and continue to be) concerns around the weight of C++ exception handling, which is deeply-embedded in the STL. This proliferated in libraries like the EASTL. C++ itself however is intended to have as many zero-cost abstractions as possible/reasonable.
The cost of exception handling is less of a concern these days though.
It seems a bit naive, given his list of business successes, to think that the positive things that happen at these companies under his leadership only happen because his employees overcame him as the obstacle to success.
I can understand not liking his politics or what have you, but logically speaking, what you’re suggesting doesn’t make any sense.
I don’t think it’s unreasonable at all to argue that YouTube has an effective monopoly in the video sharing space. Yes, there are certainly other platforms — Vimeo, Rumble, etc. — but purely in terms of reachability, YouTube absolutely holds near-absolute reign here. Trying to effectively monetize video content on other platforms, from what I understand, is extremely unlikely for the vast majority of creators.
And while there’s a valid counter-argument in some of the numbers creators on X have put up (e.g., Tucker Carlson), those are really the exceptional cases.
I could see Brand going straight over to X, but I don’t know if that’s sufficient to really argue that YouTube isn’t effectively a monopoly in the space.
An interesting suggestion, but ‘indeterminate’ maps to nullish values, not to negative values.
If you have options such as “oak”, “teak” and “walnut”, and there are some options outside of those, how do you allow users to select neither oak, teak or walnut? It’s not through selecting one or all as indeterminate — it’s gotta be through some other mechanism.
Getting the UI for that right seems like the real trick. We have checkboxes and radio buttons that are well-understood to give us the thing(s) that are selected or checked, but we don’t have anti-checkboxes.
And notably, AWS can, and likely does, allocate whatever unused or unpartitioned infra to themselves (or, more pedantically, to Amazon). A perpetual ‘savings plan’.
The question would be “by what dimension of interesting”?
Quake 3’s source is pretty interesting from the perspective of id just transitioning from C to C++, and famously has an implementation of fast inverse square root. It’s also a pretty clean codebase overall with a reasonably modern engine architecture.
[ my public key: https://keybase.io/ovao; my proof: https://keybase.io/ovao/sigs/0yzqKSdYqD3H08HYcJQnLaP_pTfq5NBVJNEGk-SW5GY ]