Today we witness an interesting situation: in 1999-2000 there was a boom of IT projects in general and software development in particular due to the infamous Year 2000 problem; in 2015 a similar IT boom is predicted, especially in the USA, making developers one of the most sought-after specialists on the market.
So what, if anything, has changed since 2000 for developers? How have the IT market and developer community grown since then? Has the field evolved in terms of management and methodologies?
The number of developers working worldwide has increased from 10 million in 2000 to 29 million in 2015. A larger, more organized IT industry means complexity of communications, where today there are far more people in the chain between developers and clients.
In the past, developers were unable to freelance, away from corporate structures, pushing them to stay in teams for a longer time. Today developers can offer their services on a large number of platforms, giving them more independence and freedom to jump teams as often as needed.
Instead of being bogged down by technological problems, modern developer tools and solutions allow developers to innovate more effortlessly and use their creativity to the full.
Management has evolved from direct control to agile methodologies aimed at increasing motivation and understanding the business value of the project.
Because the product market is oversaturated, technological innovation alone is not enough today. Developers have to understand the business value of what they do and clearly see the entrepreneur’s perspective.
Analyzing what changed for developers in the last 15 years, may help IT specialists of all levels strategize effectively and predict future trends. A shortage of good developers on a global scale is testimony to the fact that many improvements to training and management are long overdue to meet growing demand for the profession.