I applaud Valve's visionary business organization. As a developer I'm sick of having to work under liars and frauds who have misrepresented their technical ability and knowledge to get into an 'engineering management position' they are not fit for. The costs of job changes is very high to me, and if there were more companies like valve, tech would be a much better place to work.