Heavy weighs the crown of the developer king.
Yes, as software eats the world, demand for skilled developers remains high. But software’s pervasiveness -- from the server to the cloud to the coming onslaught of wearable and IoT devices -- means far greater responsibilities for software engineers and the need to constantly expand your skills.
Companies are now frequently looking for someone who is comfortable with every layer of the development stack, has the ability to extract insights from massive data sets, and can think strategically about devices to come, all while reconsidering old systems using the latest languages and frameworks. It’s enough to have no idea where to start.