@Chad one dimension is whether i use it to code, and so far, i dont use it for code assist (i use helix editor which doesnt even support that) nor do i use it to write code for me ala vibecoding. the main reason for this is literally if i stop coding, i'll forget how to code. the half-life for any programming language is like one week in my head. i'll still remember the general ideas but i couldnt write code if i took a break. sure, ethics and all but no, i need all the help i can get to keep the language warm for me.