theres all these programming languages arent there. like ones with strong opinions on memory management, or typing, or metaprogramming, or side-effect purity, or whatever. but i feel like all of those things solve really "programming language"-level problems, the kind of problems people who design programming languages care about. none of them solve the kind of issues that seem to cause vast majority of the actual problems, like e.g. "programmer doesn't understand the problem domain"