I'm in Southern Europe and developer salaries here are definitely above average. Sure, much less exaggerated than in the US, but still above than the average salary in the country. Even if you limit the comparison to only office workers in the same city, dev is still on the upper half, at least for now.

I am Portuguese, and to get above average salary you really need to be lucky working to one of the top companies in either Porto or Lisbon.

If I would return today to Portugal, I would probably earn less after taxes than in the dotcom days when working for Altitude Software, by moving into my home town.

Sure it is above minimum wage, yet plenty of office workers get similar salary levels, provided they have an university background.

I am also aware that IT salaries in Greece and Italy aren't that great, versus other office workers with high education background, and we all three enjoy our unpaid overtime.

There is a huge difference between above average and multiples of the average.