well, as a rule, so far, the 52-year-old developers don't get the jobs over the 22 year olds. That'll hopefully change as more of us get older though :)
My one other thought - way too late to the game here - is that many/most developers seem to choose their 'respect' in the form of free sodas, air hockey tables, nerf gun fights, flex time and other similarly frivolous/trivial 'perks'. It's not how I would choose to be respected, but it seems that's what enough developers seem to gravitate towards that it's set the perception of developers in the marketplace.
This is now how software developers are courted - "hey, this place has free sodas! and you can play ping pong!" Nothing wrong with those, but I'd rather take more cash. I a talked to a company about a position, and postponed, then came to them about 9 months later, and was offered $30k less than what we'd talked about before. I inquired about this rather massive discrepancy, and was told "we have free gym memberships, and all the free soda you can drink!". Tell you what... I'll buy my own sodas, drink fewer of them, not need the gym as much, and buy my own gym membership closer to my home with the extra $30k, thank you very much.
I'd also rather be able to come in, have people respect what I say, take my ideas seriously, and not have to deal with a load of internal politics on a daily basis. That tends to be the life of a contractor/consultant, and it suits me better.
Indeed. I'm a 41-year-old developer and have spent most of my career working in university research departments. Just a grown-up amongst grown-ups. I had an interview the other day with a start-up whose HR department and developer-interviewers insisted on talking about the "free lunches" they provide. I mean, when it came to question time for me they actually asked whether I wanted to know anything else about the lunches. By then they must have realised I couldn't give a shit. I was and still am just bemused by how this could possible attract anyone, of any age. I mean, do I look like an idiot? I'll make my own sandwiches and take the money instead please.
Now, I'm not against free lunches. In a large enough group, I think it's a nice thing to offer - you get a variety of stuff you might not otherwise cook for yourself, communal eating is fun sometimes (not all the time), etc. But... as a stated 'benefit' that you know is being offered in lieu of extra cash... not sure that sways me.
Yes, free lunches are fine, and communal eating thing much of the week would work well for me and no doubt for the team's performance. If I was told we each together a few times a week, that would be hugely important. As it was, I tend to imagine individuals scurrying to the kitchen, and taking a boxed meal from the fridge back to their desk while they're still working. I should have asked which of these actually happened.
My one other thought - way too late to the game here - is that many/most developers seem to choose their 'respect' in the form of free sodas, air hockey tables, nerf gun fights, flex time and other similarly frivolous/trivial 'perks'. It's not how I would choose to be respected, but it seems that's what enough developers seem to gravitate towards that it's set the perception of developers in the marketplace.
This is now how software developers are courted - "hey, this place has free sodas! and you can play ping pong!" Nothing wrong with those, but I'd rather take more cash. I a talked to a company about a position, and postponed, then came to them about 9 months later, and was offered $30k less than what we'd talked about before. I inquired about this rather massive discrepancy, and was told "we have free gym memberships, and all the free soda you can drink!". Tell you what... I'll buy my own sodas, drink fewer of them, not need the gym as much, and buy my own gym membership closer to my home with the extra $30k, thank you very much.
I'd also rather be able to come in, have people respect what I say, take my ideas seriously, and not have to deal with a load of internal politics on a daily basis. That tends to be the life of a contractor/consultant, and it suits me better.