Enhancing Developer Experience by Reducing Cognitive Load: A Focus on Minimization Strategies

  IJCTT-book-cover
 
         
 
© 2024 by IJCTT Journal
Volume-72 Issue-1
Year of Publication : 2024
Authors : Srividhya Chandrasekaran
DOI :  10.14445/22312803/IJCTT-V72I1P117

How to Cite?

Srividhya Chandrasekaran, "Enhancing Developer Experience by Reducing Cognitive Load: A Focus on Minimization Strategies," International Journal of Computer Trends and Technology, vol. 72, no. 1, pp. 99-103, 2024. Crossref, https://doi.org/10.14445/22312803/IJCTT-V72I1P117

Abstract
This paper endeavors to scrutinize methodologies and approaches geared towards ameliorating the developer experience with a specific emphasis on strategies aimed at curtailing cognitive load. By delving into minimization strategies, the study seeks to unravel intricacies associated with mental effort reduction in software development tasks. The ultimate objective is to provide nuanced insights that can positively influence the cognitive dimensions impacting developers, ultimately enhancing productivity, decision-making, and the overall cognitive ergonomics of software development practices. The outcomes of this paper contribute substantively to the ongoing discourse surrounding optimization paradigms for developers, fostering a technologically advanced and cognitively attuned software development milieu.

Keywords
Cognitive load, Platform engineering, Developer experience, Golden paths, Documentation.

Reference

[1] Paul Main, Cognitive Load Theory: A Teacher’s Guide, Structural Learning, 2022. [Online]. Available: https://www.structural-learning.com/post/cognitive-load-theory-a-teachers-guide
[2] John Sweller, “Cognitive Load Theory and E-Learning,” International Conference on Artificial Intelligence in Education, AIED 2011, pp. 5-6, 2011.
[CrossRef] [Publisher Link]
[3] Paula Kennedy, Whose Cognitive Load is it Anyway?. [Online]. Available: https://platformengineering.org/blog/cognitive-load
[4] De Jong, “Cognitive Load Theory, Educational Research, and Instructional Design: Some Food for Thought,” Instructional Science, vol. 38, no. 2, pp. 105–134, 2010.
[CrossRef] [Google Scholar] [Publisher Link]
[5] Cloud Native Landscape. [Online]. Available: https://landscape.cncf.io/?license=open-source
[6] Abi Noda et al., “DevEx: What Actually Drives Productivity: The Developer-Centric Approach to Measuring and Improving Productivity,” Queue, vol. 21, no. 2, pp. 35-53, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[7] Shivam Srivastava et al., “Developer Velocity: How Software Excellence Fuels Business Performance,” McKinsey & Company, pp. 1- 11, 2020.
[Google Scholar] [Publisher Link]
[8] zakirullin, Cognitive Load in Software Development, 2024. [Online]. Available: https://github.com/zakirullin/cognitive-load
[9] Gary Niemen, How We Use Golden Paths to Solve Fragmentation in Our Software Ecosystem, Spotify Engineering, 2020. [Online]. Available: https://engineering.atspotify.com/2020/08/how-we-use-golden-paths-to-solve-fragmentation-in-our-software-ecosystem/