Resist the Hype! Practical Recommendations to Cope With Résumé-Driven Development (2307.02850v1)
Abstract: Technology trends play an important role in the hiring process for software and IT professionals. In a recent study of 591 software professionals in both hiring (130) and technical (558) roles, we found empirical support for a tendency to overemphasize technology trends in r\'esum\'es and the application process. 60% of the hiring professionals agreed that such trends would influence their job advertisements. Among the software professionals, 82% believed that using trending technologies in their daily work would make them more attractive for potential future employers. This phenomenon has previously been reported anecdotally and somewhat humorously under the label R\'esum\'e-Driven Development (RDD). Our article seeks to initiate a more serious debate about the consequences of RDD on software development practice. We explain how the phenomenon may constitute a harmful self-sustaining dynamic, and provide practical recommendations for both the hiring and applicant perspectives to change the current situation for the better.
- “Resume Driven Development,” 2020. [Online]. Available: https://web.archive.org/web/20221022063723/https://rdd.io/
- Stackoverflow, “2020 Developer Survey,” 2020. [Online]. Available: https://insights.stackoverflow.com/survey/2020#technology-learning-new-tech-frequency
- “Eye-Tracking Study,” 2018. [Online]. Available: https://www.theladders.com/static/images/basicSite/pdfs/TheLadders-EyeTracking-StudyC2.pdf
- “Hype Cycle,” 2021. [Online]. Available: https://www.gartner.com/en/information-technology/glossary/hype-cycle
- “Technology Radar,” 2021. [Online]. Available: https://www.thoughtworks.com/en-us/radar
- M. Loukides, “Resume Driven Development - O’Reilly Radar,” 2014. [Online]. Available: http://radar.oreilly.com/2014/10/resume-driven-development.html
- Hacker News, “Front-End Walkthrough: Building a Single Page Application from Scratch — Hacker News,” 2017. [Online]. Available: https://news.ycombinator.com/item?id=14813329
- J. Fritzsch, M. Wyrich, J. Bogner, and S. Wagner, “Résumé-Driven Development: A Definition and Empirical Characterization,” in 2021 IEEE/ACM 43rd International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS), 2021.
- C. Ebert and S. Counsell, “Toward Software Technology 2050,” IEEE Software, vol. 34, no. 4, pp. 82–88, 2017.
- M. Behroozi, S. Shirolkar, T. Barik, and C. Parnin, “Debugging hiring: what went right and what went wrong in the technical interview process,” in Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Software Engineering in Society, 2020.
- M. Nassif and M. P. Robillard, “Revisiting turnover-induced knowledge loss in software projects,” in 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2017, pp. 261–272.
- J. M. Bass, S. Beecham, M. A. Razzak, and J. Noll, “Employee retention and turnover in global software development: Comparing in-house offshoring and offshore outsourcing,” in Proceedings of the 13th International Conference on Global Software Engineering, ser. ICGSE ’18. New York, NY, USA: ACM, 2018, p. 82–91.
- G. Avelino, L. Passos, A. Hora, and M. T. Valente, “A novel approach for estimating truck factors,” in 2016 IEEE 24th International Conference on Program Comprehension (ICPC), 2016, pp. 1–10.
- E. P. P. Pe-Than, A. Nolte, A. Filippova, C. Bird, S. Scallen, and J. D. Herbsleb, “Designing corporate hackathons with a purpose: The future of software development,” IEEE Software, vol. 36, no. 1, pp. 15–22, 2019.
- D. E. Knuth, “Computer programming as an art,” Communications of the ACM, vol. 17, no. 12, pp. 667–673, dec 1974.
- Jonas Fritzsch (13 papers)
- Marvin Wyrich (20 papers)
- Justus Bogner (39 papers)
- Stefan Wagner (199 papers)