I can start: I'm INTJ-A! I retook the test because I was somehow anxious (!?) that I could possibly be more INTP, but I consistently test as INTJ.
If you don't know yours or forgot, you can take a free test in "less than 12 minutes" here:
(I'm not associated or sponsored in any way!)
In terms of MBTI, I find 16personalities.com itself awesome. I think the neat graphics and detailed descriptions are better than any other MBTI site I've found. (Leave it to an INTJ to nerd-out on MBTI websites) 16personalities.com even includes "Roles" and "Strategies" which are a way of extending and categorizing the 16 types.
Now, I don't think the MBTI is a catch-all, and people are far more complex than four letters, but at the same time, I think learning one's own MBTI can be a great first stepping stone into introspection and self-improvement - it can help put one's strengths and weaknesses into concrete descriptions.
I'd be very interested in hearing from lots of people! I'm curious if people with certain personality types have an affinity to programming, or who knows, perhaps programming and software development is so diverse I could be surprised and personalities come all across the board! :)