It's actually sadly even worse for women for another reason - they cannot date "down" for natural psychological reasons and the pool of "marriageable" men is shrinking due to less men getting education (which is perceived as "high-status" regardless of income, unless the latter is unusually high):
Eh, I don't really have time at the moment to get into why I disagree that women "can't" date down, but I saw that article and this was what I said: https://news.ycombinator.com/item?id=10299641
Women do face actual challenges different from men in trying to figure out how to balance work and personal life and so on, but ...it's complicated and ....I have something else I really need to work on right now.
Anecdotally, my girlfriend just realized with iOS9 which apps had been draining her battery. Now it gives you a breakdown of battery usage per app, snd she uninstalled Facebook because it was draining battery alllll the time.
For certain classes of software development, specifically distributed systems, debuggers are bad (or, at least, effectively useless) and logging debug messages is superior (because it's the best way to rebuild a chain of causality).
It's all about context. Go is a great tool for certain things. Understand the boundaries of those domains, rather than castigating the tool.
That's another good point - no official go debugger. Additionally IDE's give you breakpoints, line highlighting, contextual variable inspection and so on.
As long as the resulting people don't think that graphs are charts, static typing is ceremony and functional programming means programming functionality - everything goes.
https://github.com/dotnet/roslyn