I think in code, and compose most of my projects in my head before I lay hands on a keyboard. It’s weird to most people when I describe it, but to me it feels like an expression, and it needs to get out, like some might write a poem that comes to them maybe. But don’t expect me to learn a human language, I will struggle.
I always preferred the general commandment of “don’t be a dick”, and everything else is just kind of a given if you follow that.