Some programmers will write more efficient code. At my $dayjob (one of the big tech companies) we're already planning a major goal next year of optimizing server code to reduce RAM requirements, and this is directly in response to the crunch.
In practice I expect most optimizations will come from "stop doing stupid stuff" and not "use fancy advanced algorithms." But that's a cynical perspective so don't be cynical like me.
The key word here is “server”. Optimizing memory server-side directly translates to cost savings for companies. There is a lot less incentive to optimize memory for code that runs on the user’s computer.
“Stop doing stupid stuff” is usually the biggest performance gain in commercial development.
We do stupid stuff as a stopgap to meet a deadline and then stupid stuff stays until it starts being a problem.
even a lot of the fancy algorithms are ways to not do something you dont need to do, it's rooting out waste all the way down.
Real, there are so many low hanging fruits for optimization but no one has time to do them. And they don’t incentivize spending your time on it either.