From what I've read, for any location and particularly coastal locations, it means less normal weather and more and more extreme weather. For example, I know some areas that are getting less and less frequent snow days, but more and more frequent snowstorms. So average snowfall stays relatively above average but occurs only on a few days. (I.e., snows like three days all winter but 8-20 inches each time.)
Before I saw your question, I asked the all-knowing (/s) ChatGPT, "What effect does El Niño have on weather in the Pacific Northwest?". Its answer:
> El Niño is a climate pattern that occurs when the sea surface temperatures in the central and eastern tropical Pacific Ocean become warmer than normal. This can have a significant impact on weather patterns worldwide, including the Pacific Northwest region of the United States.
> During an El Niño event, the Pacific Northwest typically experiences warmer and drier conditions than usual. This is because the warmer waters of the Pacific Ocean can cause changes in the atmospheric circulation patterns, leading to a shift in the jet stream. This, in turn, can result in a decrease in the frequency and intensity of storms that typically bring rain and snow to the region during the winter months.
> However, it's important to note that the specific impacts of El Niño on the Pacific Northwest can vary depending on a number of factors, including the strength and duration of the El Niño event and other climate patterns that may be occurring at the same time. Therefore, it's always a good idea to check local weather forecasts and stay informed about any potential impacts of El Niño on your area.
Or Kotlin. People usually complain about JVM but lots of enterprise software runs on it. Spring boot ecosystem provides lots ready to use libraries. Kotlin can be much easier to use compared to Java.
Yes Go can be better language now, but still lacks lots of library and API support. And Rust, I'd rather code in jvm language fast and ship it fast than building up whole infrastructure that takes way more time to implement.
In my main gig we run on kotlin (fintech/accounting saas) and I absolutely despise it, the overhead is massive. But I wouldn't want to write it in golang, we really need proper OOP. It's also so unbearably slow, it's actually impressive. But it is what it is ¯\_(ツ)_/¯
Also, to be fair, a big part of the slowness is also the tooling, Spring Boot, Hibernate etc. You can mitigate that by using micronaut or exposed/krush, but we only have a microservice running on that. The main business logic is the classic java web stack. Tests, running the app, building takes forever.
Thanks! Very happy so far with how it's going. The app is written in Rails, and I use Postgres/Redis for the data and memcached for a lot of caching. Everything is hosted in a Kubernetes cluster than I manage entirely myself. Ask away if you would like to know more :)
For one it's a lot cheaper - I use Hetzner Cloud and I have plenty of resources for just 70e/mo. But I also like devops etc so I don't mind it :)
Later of course I can switch easily to a managed service if needed.
I dunno. What makes me wonder is, if Hetzner Cloud can offer an excellent service (great performance, very reliable, very good control panel etc) for those prices, try and imagine how much money AWS/GCP/Azure make!!