Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Toward a theory on programmer’s block inspired by writer’s block

View through CrossRef
Abstract Context Programmer’s block, akin to writer’s block, is a phenomenon where capable programmers struggle to create code. Despite anecdotal evidence, no scientific studies have explored the relationship between programmer’s block and writer’s block. Objective The primary objective of this study is to study the presence of blocks during programming and their potential causes. Method We conducted semi-structured interviews with experienced programmers to capture their processes, the problems they face, and potential causes. Subsequently, we analyzed the responses through the lens of writing. Results We found that among the programmer’s problems during programming, several display strong similarities to writer’s block. Moreover, when investigating possible causes of such blocks, we found a strong relationship between programming and writing activities as well as typical writing strategies employed by programmers. Conclusions Strong similarities between programming and writing challenges, processes, and strategies confirm the existence of programmer’s block with similar causes to writer’s block. Thus, strategies from writing used to resolve blocks should be applicable in programming, helping developers to overcome phases of being stuck. Research at the intersection of both areas could lead to productivity gains through reduced developer downtimes.
Title: Toward a theory on programmer’s block inspired by writer’s block
Description:
Abstract Context Programmer’s block, akin to writer’s block, is a phenomenon where capable programmers struggle to create code.
Despite anecdotal evidence, no scientific studies have explored the relationship between programmer’s block and writer’s block.
Objective The primary objective of this study is to study the presence of blocks during programming and their potential causes.
Method We conducted semi-structured interviews with experienced programmers to capture their processes, the problems they face, and potential causes.
Subsequently, we analyzed the responses through the lens of writing.
Results We found that among the programmer’s problems during programming, several display strong similarities to writer’s block.
Moreover, when investigating possible causes of such blocks, we found a strong relationship between programming and writing activities as well as typical writing strategies employed by programmers.
Conclusions Strong similarities between programming and writing challenges, processes, and strategies confirm the existence of programmer’s block with similar causes to writer’s block.
Thus, strategies from writing used to resolve blocks should be applicable in programming, helping developers to overcome phases of being stuck.
Research at the intersection of both areas could lead to productivity gains through reduced developer downtimes.

Related Results

Extending Post-Interpretive Criticism: Additional Diagnostic Indices for Enhanced Phenomenological Fidelity in Art Criticism
Extending Post-Interpretive Criticism: Additional Diagnostic Indices for Enhanced Phenomenological Fidelity in Art Criticism
This paper extends Post-Interpretive Criticism (PIC) by introducing a second layer of diagnostic indices designed to evaluate the phenomenological fidelity of art criticism. While ...
Engineering cementitious composite with nature-inspired architected polymeric reinforcing elements using additive manufacturing method
Engineering cementitious composite with nature-inspired architected polymeric reinforcing elements using additive manufacturing method
Concrete, known for its excellent compression strength, faces challenges in tensile strength, requiring additional steel or polymers reinforcements. Incorporating nature-inspired p...
Theory of Misplacement
Theory of Misplacement
Theory of Misplacement By Dorian Vale — A Treatise in the Post-Interpretive Movement Theory of Misplacement is a foundational treatise in the Post-Interpretive canon developed by...
Sifat Fisik Paving Block Komposit sebagai Lapis Perkerasan Bebas Genangan Air (Permeable Pavement)
Sifat Fisik Paving Block Komposit sebagai Lapis Perkerasan Bebas Genangan Air (Permeable Pavement)
ABSTRAK Peningkatan pembangunan menyebabkan semakin berkurangnya daerah resapan air. Hal ini dapat mengganggu sistem hidrologi dan menyebabkan banjir ketika musim hujan. Alte...
Paving Blocks Made from Plastic Waste: Environmental Solutions & Business Potential
Paving Blocks Made from Plastic Waste: Environmental Solutions & Business Potential
The research in this thesis aims to find out the process of developing plastic waste products into paving blocks, to find out the business prospects of paving blocks from plastic w...
Grammer of Grief
Grammer of Grief
This essay investigates the relationship between mourning and linguistic structure, proposing that grief produces not merely emotional disruption but a reconfiguration of grammar i...
A Mobile Game to Support Smoking Cessation: Prototype Assessment (Preprint)
A Mobile Game to Support Smoking Cessation: Prototype Assessment (Preprint)
BACKGROUND Cigarette smoking results in an estimated seven million deaths annually. Almost half of all smokers attempt to quit each year, yet only approxima...
EXPLORING TATTOO-INSPIRED TEXTILE PRINTS AND GARMENTS AS A SAFER WAY OF ADORNING THE HUMAN BODY
EXPLORING TATTOO-INSPIRED TEXTILE PRINTS AND GARMENTS AS A SAFER WAY OF ADORNING THE HUMAN BODY
Despite the increasing popularity of tattooing, significant risks are associated with the its practice, such as infections, allergic reactions and stigma. The purpose of the study ...

Back to Top