The Discontinuous Code Transformation Problem

Copyright © 2025 Michael Herman (Bindloss, Alberta, Canada) – Creative Commons Attribution-ShareAlike 4.0 International Public License

The Discontinuous Code Transformation Problem

Coding is a process of Discontinuous Transformation.

Orthogonal Categories

The following is the classified list of all 60 items from The Discontinuous Code Transformation Problem (with the original item numbers preserved) grouped into 5 orthogonal, spanning categories. (Hyperonomy Digital Lab)


Category 1 — Abstract ⇄ Formal Code (Intent and conceptual to executable code)

These transformations involve moving between ideas, designs, algorithms, pseudocode, prompts and formal code.


Category 2 — Code Representation & Structure (Different internal/code structures without altering fundamental semantics)


Category 3 — Code Quality & Behavioral Transformation (Improvements or regressions in code behavior, performance, structure)


Category 4 — Code Data, Formats & External Artefacts

These involve mapping code to data formats, document formats, hardware descriptions, or structured data.


Category 5 — Execution Context, Platforms & Environment

Transformations where code moves across platforms, repositories or execution environments.


Category 6 — Human-Cognitive & Sensory Interfaces with Code

These map between human behaviours/perceptions, neural codes, gesture codes, and symbolic codes.


Recap of Categories with Item Count

CategoryDescriptionRangeItems1. Abstract ⇄ Formal CodeFrom intent/design/ideas → formal code and back1–7, 21, 53–5410 items2. Code Representation & StructureFormal structure transformations11–17, 25–269 items3. Quality/BehaviorPerformance/restructuring changes9–10, 22–245 items4. Code Data & FormatsCode as data & alternative formats8, 28–31, 32,37–39, 43–45, 48–49, 5514 items5. Execution & EnvironmentContext/platform conversions19–20, 27, 33–36, 41–42, 46–47, 50–5214 items6. Human-Cognitive InterfacesHuman signals machine code40, 56–606 items


Not drawn to scale…

link to the original content