This shouldn't really be that surprising. There's a stronger incentive to do the latter than the former. If it's plausible enough to take the latter strategy that the expected value of the strategy is higher, then that will be the strategy preferentially taken.
Investors do have that data, and they clearly seem to disagree through their investment strategies, and it seems to be turning out well for them enough for that strategy to be consistently profitable, so your hunch may be wrong.
Investors are pushed to care about this quarter's revenue, and discouraged from caring about anything else, by a host of warped and unintentional incentives.
I don't think we can use their behavior as an indicator of what's optimal over the long run.
So dedicated a longer portion of my life for an equally uncertain lessor reward or try to cash out as soon as possible to focus on the important things. Obviously the latter is the better option.
Even those who follow the former path often opine about lost youth and time with friends and family.
Thanks for the write-up, I feel like I understand Solid Queue quite well, now.
I suppose my primary question is: What does this do better than Sidekiq+Redis; or, why should I convert my Sidekiq jobs to use Solid Queue? I'm curious also if there are comparisons of performance anywhere.
All-in-all, though, it looks technically quite promising!
That's awesome — love seeing others thinking in the same direction! Just checked out your project, and it’s really well put together. Funny how we both ended up with such similar names and ideas. I hadn’t seen yours before launching mine, but it’s super cool to see how you approached it differently with those extra features. More privacy-focused tools in the space is always a win!
I stopped using asdf as it's a huge security nightmare. Literally, you're running third-party Bash scripts, which have no checksums and absolute no security considerations! Even WordPress is better as it controls the source code of the standard plugins unlike asdf! Also, I often face an issue with GitHub IP quotas as each formula is on its own, often doesn't follow any basic security best practices or conventions, and does not use GITHUB_TOKEN to authenticate against the GitHub API. 90% of the plugin code for asdf is the same. I'm not sure why there's no basic framework that uses eget or other now-popular tools to fetch binaries for the proper arch from GitHub releases! That's why I use aqua [1], which just does this, and unlike asdf, is extremely fast as it has caching and downloads binaries in parallel.
Asdf is great - I'm not knocking it at all and have built several scripts for it over the years - but I think mise might be a better tool for someone starting out from scratch: https://github.com/jdx/mise. These days I'm using nix, but it's not for everyone.
I'm looking forward to using some of the developer experience stuff, such as default RuboCop or default GH actions for new apps. Not sure if it's everyone's cup of tea though.
I think there has to be some investments into the DX, I mean look at Ruby, it's lacking so much compared to other languages. Basic autocomplete is barely working, it's probably because the nature of Ruby but it still adds friction to the workspace.
So instead I used a third party authentication service, store some data in JSON files, and also threw up a lamda gateway to store some more data in Google Sheets?
It's not relevant to the bug hunt, but I'm genuinely intrigued. Is this approach considered easier to work with than using a regular ol' DB?
My first thought as well. This is the most complicated stack I’ve seen for something so simple. Just convinced me more to avoid using JavaScript as a backend
I think the evolution of this person's personal server as outlined in the readme is very insightful.
Goes from literally no configuration management (just SSH into the box to install your stuff) to Ansible and then to Docker and k8s. Quite the Journey.
I think a lot of people here can relate, I certainly can.
I'm on an older phone though and your landing Page murders it. Animations stutter and scrolling is pretty janky. Not sure I'd that's an issue with the components or something else?
Either you focus on creating a great product that customers love. As a consequence, you'll hopefully make some money.
Or you focus on making a truckload of money as quick as possible, and building a product is merely a means to an end.
As OP said, there's far too few companies choosing the first approach, and far too many choosing the second one.