I'm short and skinny. (I wouldn't normally describe myself as ugly, but, who knows? I guess that's not up to me to say...).
It seems to me there are a ton of short skinny guys in the software engineering industry, so I rarely feel out of place on those particular grounds. If you have a specific question about that experience, though, I'd happily answer it.
I have noticed that the paucity of women is undeniable and pervasive, and it does at times lead to a dude's club atmosphere. Not every minute of every day in every way, but it's around. Overt sexism isn't generally tolerated, because, well, it's overt, but the environment is definitely experienced differently by many women than for men, in a million small ways, which can add up to big feelings.