What's worse, ghost bugs or spaghetti code? More than 71,000 developers weighed in as part of a HackerRank report.
While developers often enjoy a plethora of open positions, high salaries, and career advancement opportunities, workplace pet peeves can turn a dream career into a nightmare, according to HackerRank's annual Developer Skills Report, released Tuesday.
Junior developers particularly despise badly written documentation, while senior developers hate dealing with spaghetti code, the report found. Unsurprisingly, senior developers are more likely to be frustrated by every task being treated as a top priority, while junior developers are more likely to deal with ghost bugs.
SEE: IT Hiring Kit: Programmer (Tech Pro Research)
Here are the top five pet peeves of junior developers:
- Badly written documentation (74%)
- Spaghetti code (54%)
- Ghost bugs (52%)
- Everything is a top priority (45%)
- Estimates treated as deadlines (45%)
And here are the top five pet peeves of senior developers:
- Spaghetti code (64%)
- Everything is a top priority (63%)
- Estimates treated as deadlines (57%)
- Badly written documentation (55%)
- Ghost bugs (46%)
When asked about the biggest bug in production, 62% agreed that it was deploying untested or broken code. Nearly 10% said it was a wiped out database, and 9% said it was a shut down production server, the report found.
To learn more about what developers do look for in a job, check out this TechRepublic story.
The big takeaways for tech leaders:
- Badly written documentation, spaghetti code, and ghost bugs are among the top workplace pet peeves for junior and senior developers. — HackerRank, 2019
- The biggest bug in production is deploying untested or broken code. — HackerRank, 2019
- DevOps: A cheat sheet (TechRepublic)
- 20 pro tips to make Windows 10 work the way you want (TechRepublic download)
- System update policy template download (Tech Pro Research)
- Microsoft Office 365 for business: Everything you need to know (ZDNet)
- The 10 most important iPhone apps of all time (Download.com)
- It takes work to keep your data private online. These apps can help (CNET)
- Programming languages and developer career resources coverage (TechRepublic on Flipboard)