Fatal Abstraction

Friedrich Steimann1

The Art, Science, and Engineering of Programming, 2019, Vol. 3, Essays, Article 17

Submission date: 2018-04-23
Publication date: 2018-02-18
DOI: https://doi.org/10.22152/programming-journal.org/2019/3/17
Full text: PDF

Abstract

Abstraction is broadly considered a key asset in the making of software. However, unconditional belief in abstraction puts software development at a high risk of failure. This essay combines some personal observations with General concerns about the potential fatality of abstraction.

  1. steimann@acm.org, Fernuniversität in Hagen, Germany