When you say you want quality software, what are you really asking for, and how can you get it?
You can write bad code in any language. You can write good code in any language. The choice is yours.
Perhaps oddly, perhaps not, the traits of an effective software engineer have nothing to do with software
You can rubber duck too much, but please, take a moment to think about the problem before you give up trying.