But, if I was going to start a new project today, I would probably reach for SLS, because it is simpler and faster to get set up. I think SST sometimes gets in its own way with complex IaaC config; if I wanted to do all this then I would reach for Terraform, and part of the appeal of serverless is the low lift to getting to "deployed."
So I think it's really cool that SST is adding all these things and exploring areas outside trad serverless to expand and grow new user bases. I also think this kinda sucks for people who have been with SST for a while and waiting for improvements to the DX for serverless (the functionality is there, the DX is not). I'm sure lots of thought went into this decision, but I still think it would be profoundly "worth it" for SST to tackle DX again, or for someone to build a wrapper around it.
Pro vs pulumi: you get a declarative template to debug and review
Pro vs CDK: The declarative template is applied via APIs instead of CloudFormation. The CDK CloudFormation abstraction leaks like hell
they are way better at buying and selling software than ideating and creating it.
successful microsoft products are acquisitions.
Windows has had one or two that I've seen, but not common, and I don't hear every Windows user swearing by them. Linux has GnomeDo, but I found it lacking, and again I haven't heard people swearing by them. ChromeOS has one I think, but I can't remember the name, and again it doesn't seem popular.
macOS on the other hand has had Quicksilver, Launchbar, Alfred, and Raycast, to name just those that I've personally used, and Spotlight has been built in to macOS for a long time, with a launcher/utility interface for many years. I've also heard many people (at least in techie/knowledge worker circles) using them, and have met strong proponents of all of these options.
Is this difference just down to my lack of knowledge of other platforms, or is there a grain of truth to this? If so, why? What makes macOS conducive to this (is it that these are all built on Spotlight and therefore can exist easily), and do users just demand this more on macOS?
One of the most arrogant moves was to not have files on the desktop, instead they put together a poorly made widget called folder view, I believe they completely U-turned on that one, not sure how many years it took them though.
To be fair, last night I tried putting a shortcut to a picture onto the home screen on my iPad that has better hardware than my MacBook Air and I couldn't figure out a way to do it and iOS has well-paid armies of people working on it.
The 4.0 release was otherwise painful though as it was a slow, constantly crashing mess of bugs. At around 4.3 it became stable enough to serve as the primary desktop but IIRC that took years and I saw a lot of friends adopting Gnome or XFCE.
https://store.steampowered.com/app/753640/Outer_Wilds/
There is, however, an outright continuation of the subgenre, in Overload.
There was also another classic Descent contender, Forsaken, that got remastared in 2018 to run on Linux and macOS in addition to modern Windows platforms. The original game was actually used as a graphics benchmark for early 3d accelerators due to its lighting effects.
That said, looking forward to playing Descent 3 on a modern platform!
GitHub has a number of weird repos from popular projects which are just copies of other repos. You can look, but you can't touch. (WordPress and Linux are the big ones).
It would be brilliant to look at a project in my preferred UI and raise issues / PRs without having to sign up to yet another service.
Very excited to see how this pans out.
If you need more IDE-like features like running tests and builds or managing for example mobile phone emulators from the editor it requires more fiddling with configuration and plugins but is doable.