On the Limits of Making Programming Easy
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216208%3A11320%2F25%3A10507849" target="_blank" >RIV/00216208:11320/25:10507849 - isvavai.cz</a>
Result on the web
<a href="https://doi.org/10.1007/978-3-032-08187-2_11" target="_blank" >https://doi.org/10.1007/978-3-032-08187-2_11</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1007/978-3-032-08187-2_11" target="_blank" >10.1007/978-3-032-08187-2_11</a>
Alternative languages
Result language
angličtina
Original language name
On the Limits of Making Programming Easy
Original language description
A lot of programming research shares the same basic motivation: how can we make programming easier? Alas, this problem is difficult to tackle directly. Programming is a tangle of conceptual models, programming languages, user interfaces and more and we cannot advance all of these at the same time. Moreover, we have no good metric for measuring whether programming is easy. As a result, we usually give up on the original motivation and pursue narrow tractable research for which there is a rigorous methodology. In this paper, we investigate the limits of making programming easy. We use a dialectic method to circumscribe the design space within which easier programming systems may exist. In doing so, we not only bring together ideas on open-source software, self-sustainable systems, visual programming languages, but also the analysis of limits by Fred Brooks in his classic "No Silver Bullet" essay. We sketch a possible path towards easier programming of the future, but more importantly, we argue for the importance of proto-theories as a method for tackling the original motivating basic research question.
Czech name
—
Czech description
—
Classification
Type
C - Chapter in a specialist book
CEP classification
—
OECD FORD branch
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Result continuities
Project
—
Continuities
I - Institucionalni podpora na dlouhodoby koncepcni rozvoj vyzkumne organizace
Others
Publication year
2025
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Book/collection name
Lecture Notes in Computer Science
ISBN
978-3-032-08186-5
Number of pages of the result
19
Pages from-to
215-233
Number of pages of the book
263
Publisher name
Springer Cham
Place of publication
Heidelberg
UT code for WoS chapter
—