As a non-software engineer, it’s basically magic for programming. Can it handle your workload? Probably not based on your comment. I have, however, coaxed it to write several functional web applications and APIs. I’m sure you can do better, but it’s very empowering for someone that doesn’t have the same level of knowledge.
I understand the importance of getting a good mattress, but I’ll be damned if I can figure out whether a mattress actually is any good, expensive or not, without sleeping on it for a while. The whole industry feels like a giant scam.