Software developer since junior high when I started writing games on Apple II in BASIC and got hooked. For a few years it was all for fun and I didn't even realize people made money doing it or that I was really good at it. Around that time I also fell in love with math and if I could make the same money I would probably have done that instead.
That all goes back to the late 80's. I went to college but I still consider myself to be primarily self-taught and I prefer not being pigeonholed as a certain type of developer. The term full-stack developer is ok since we need something to describe the idea but I don't think the term fully embodies the hacker spirit of wanting to learn everything about everything. As such I'm not afraid to get out of my areas of expertise.
On here I tend to focus on the SQL questions because I find them easiest to answer with the knowledge I carry around in my head without having to mess with compilers and a bunch of environment setup. Incidentally a good developer should be able to understand a lot of code straight off the printed page, without needing to see it run. That's not to say you should post a question without sufficient context to understand what's going on but back in my day we used to print off code on dot-matrix printers...
Hablo español.