Who are these employees? I don't know any developers who get paid overtime. Even at shitty companies with shitty pay I have worked at least 55 hrs/week and during launches over 70 hrs/week.
Love this post. Brings up the question of are we solving problems are merely difficult puzzles? "Modern programmer culture fetishizes complexity as a status marker or tribal initiation ritual"
I wonder if some of this is the bored engineer phenomenon? I find that when I'm writing actually difficult code, it almost always comes out clean, simple and easy to read.
It's when I'm churning out ridiculous amounts of front-end kluge that I start over-engineering or introducing complexity and indirection where it's totally unnecessary.
This seems like a particularly cogent hypothesis for the web, where a majority of the programming is not very intellectually stimulating* but is simultaneously time-consuming and mentally taxing.
* IMO and in my experience, mileage may vary. And this isn't to say you don't need to be intelligent. But requiring mental energy != intellectually stimulating.
As someone who has written apps in Lua using Corona SDK. This is exciting. Syntax looks a lot like Lua/Ruby and we are not stuck using the watered down version of Lua that Corona provides.
I agree with your wife, also avoid tech conf and women tech meetups because I am afraid. Most of us are trying to be do our job well, improve how we code etc, build something useful perhaps BUT this back and forth makes it very difficult.