On a typical day, the largest portion of developers (37%) spend only 2-4 hours programming, according to a Tuesday report from ActiveState. Of the 1,400 developers and IT professionals surveyed, 14% said they spend one hour per day programming, 31% spend 5-7 hours, and 19% spend 8+ hours doing coding work daily.
When starting new software projects, 26% of developers surveyed said they start a new project quarterly, the report found. Another 23% start new projects monthly, while 17% said rarely. Fewer in the field said they begin a new software project twice a year (14%), weekly (12%), annually (7%), or daily (1%), according to the report.
Developers face several challenges when it comes to working on programming projects, the report found. The largest issue for these professionals is stability, or building new releases that behave the same as old releases, with 27% of those surveyed ranking this as the problem that causes the most trouble for them. Security (23%), getting approval to use specific open source packages (14%), threats in packages and modules (11%), and license issues in packages and modules (10%) were also ranked highly.
SEE: IT Hiring Kit: Programmer (Tech Pro Research)
Here are the 10 most popular platforms developers use to program projects, according to the report:
- Linux (80%)
- Windows (77%)
- macOS (50%)
- Raspberry Pi (39%)
- Docker Container (37%)
- AWS (35%)
- Arduino (28%)
- iOS (24%)
- Microsoft Azure (23%)
- Google Cloud Platform (22%)
When it comes to actually deploying projects, developers and IT professionals are most likely to use Linux (81%) or Windows (72%), followed by Amazon Web Services (AWS) (37%), macOS (35%), and Docker containers (35%), the report found.
The big takeaways for tech leaders:
- 37% of developers spend only 2-4 hours programming each day. — ActiveState, 2018
- The most popular platforms developers use to program projects are Linux, Windows, and macOS. — ActiveState, 2018
- How to build a successful developer career (free PDF) (TechRepublic)
- Programming languages: Your best options (ZDNet)
- How to become a developer: A cheat sheet (TechRepublic)
- Want to learn programming? This startup pays you cryptocurrency to study Python (ZDNet)
- Forget the most popular programming languages, here's what developers actually use (TechRepublic)
Alison DeNisco Rayome has nothing to disclose. She does not hold investments in the technology companies she covers.
Alison DeNisco Rayome is a Senior Editor for TechRepublic. She covers CXO, cybersecurity, and the convergence of tech and the workplace.