Joke's on them. My coffee maker has a physical button!
douglasg14b
Yes, containers make your application logic work.
That's the lowest hanging fruit on the tree.
Let's talk about persistence logic, fail forwards, data synchronization, and write queues next.
Let's also talk about cloud provider network egress costs.
Let's also talk about specific service dependencies that may not be replicatable across clouds, or even regions.
Oh, also provider specific deployment nuances, I AM differences, networking differences....etc
I'm not sure if you are referring to the same thread.
I'm talking about the effort to build multi region and multi cloud applications, which is incredibly difficult to pull off well. And presents seemingly endless challenges.
Not the effort to move to the cloud.
It's phenomenally expensive from a practical standpoint, it takes an immense amount of engineering and devops effort to make this work for non trivial production applications.
It's egregiously expensive from an engineering standpoint. And most definitely more expensive from a cloud bill standpoint as well.
We're doing this right now with a non trivial production application built for this, and it's incredibly difficult to do right. It affects EVERYTHING, from the ground up. The level of standardization and governance that goes into just making things stable across many teams takes an entire team to make possible.
Screw the compute budget, the tripled team size without shipping any more features is a bigger problem here.
This is a good reason to start investing in multi region architecture at some point.
Not trying to be smug here or anything, but we updated a single config value, made a PR, and committed the change and we were switched over to a different region in a few minutes. Smooth sailing after that.
(This is still dependent to some degree on AWS in order to actually execute the failover, something we're mulling over how to solve)
Now, our work demands we invest in such things, we're even investing in multi-cloud (an actual nightmare). Not everyone can do this, and some systems are just not built to be able to, but if it's within reach it's probably worth it.
There's a good reason why I refuse to use cloud connected or Internet required "smart" devices.
It's essentially an excuse for shitty engineering.
If you really need a device to be cloud connected then it can also maintain local data when the remote server is down. Even better, it uses an open spec and you can standup your own server.
As social creatures, engaging in social activity tends to do great things for your mental health.
I've been battling with years of depression and I always feel my best when I get to hang out with friends.
Going outside and just sitting in the sun and eating a meal also helps. If you have woodlands near you, just taking a walk in the woods I found improves my mood for the day as well.
Being depressed and being inside go hand in hand. But I found that staying inside and alone just makes it worse
To your point of volunteering, nothing clears the head like doing some manual labor and helping people out. Often whoever you're helping will be really appreciative and that just feels good.
To be fair, it is pretty easy to talk. Big on the internet, but in person it's much more difficult to decide you want to risk or lose your life in that moment and deny future moments to make a difference
And the answer was removed by mods....?
Oof, not a great look for Lemmy if we now have lists of banned words.
Obviously if someone is being abusive and a dick, that's reason to ban or temp ban them. But if there are straight up dumb word filters that we need to walk on eggshells on to appease a specific moderators sensitivities, well, how Reddit of them.
Once you put anything on the public internet these days, it will be harvest by corporations and used against you eventually