Theses · Experience × AI coding
My platform is built with AI and contains not a single AI function. That is not a contradiction.
Developing with AI does not mean that the product contains AI.
Where an application itself needs AI, for example to analyse images, texts or data, it is developed and tested specifically. Where it brings no benefit, it stays out.
In detail
References
Impact4Exhibition – planning and simulating exhibitions
Task: exhibitions were to be played through entirely in digital form before being built – true to scale and from the visitor’s point of view.
Built: a standalone specialist application with a floor-plan editor, an interactive real-time 3D preview, lighting and projection planning, materials, a design assistant and export as a video walkthrough.
Achievement: domain vocabulary – hanging, light, spatial effect – translated into a data model, an interaction logic and a real-time visualisation that works without complex modelling.
For clients: the same pattern supports planning systems, configurators and digital models in other industries – wherever variants should become visible and comparable before they are implemented for real.
IMPACT4IMMERSIVE – development environment and runtime
Task: media installations with several screens and projectors, sensors and continuous operation were to be built more robustly and more precisely than with common game engines.
Built: a development environment in C++, Qt and QML with code editor, debugger, node editor and integrated AI for working on code – plus a separate runtime system for multi-channel output, projection mapping, LiDAR sensors and the simulation of target environments.
Achievement: an in-house product family of tool and runtime, used in museum and installation operation. Here AI is also a function in the product – not only a method of development.
For clients: the same building blocks – real-time 2D and 3D, device integration, distributed output, stable runtime, tools for specialists – also carry control rooms, technical visualisation or interactive product presentations.
Our own platform – five sites, seven languages
Task: five brands – CUBE4DEV, CUBE4TEC, CUBE4ARTS, CUBE4VIDEO and Unternehmeravantgarde – were to be maintained, translated and published from one shared content base, without a conventional CMS.
Built: a web platform in TypeScript with its own data schema, online editing, seven languages, automated checks for search engines, accessibility and loading time, and automated publishing to social networks.
Achievement: the platform was developed with AI assistance and contains no AI in operation. Method and product stay separate: AI speeds up development, the result is reviewed source code of our own.
For clients: multilingual web systems, editorial workflows and automations with their own validation rules are typical tasks in companies. This shows how such systems come about with AI-assisted development.
Technical details, images and further products are on CUBE4TEC.
More theses
- Anyone who uses AI coding only to program faster is using the smaller part of it.
- When code becomes cheap, good judgement becomes expensive.
- Speed alone does not make a good product. It only increases the number of ways you can get lost.
- Kontext bilden, um die Ecke denken, Verbindungen sehen, die vorher niemand gesehen hat: Das ist der Hauptberuf eines Künstlers.
- Es heißt: Der Mensch entscheidet, die KI entwickelt. Dabei steht am Anfang keine Entscheidung, sondern eine Idee.
- Der Softwaremarkt steht Kopf. Wer nur programmieren kann, verliert gerade seinen Wert.
- Mini-Apps sind nicht die Revolution. Die Revolution ist, dass sich Enterprise-Software jetzt mit Produkterfahrung und KI bauen lässt.
- 40 Jahre Sackgassen sind kein Ballast. Mit KI werden sie zum Abkürzungsverzeichnis.
- Wer mit KI seine erste App baut, freut sich zu Recht. Wer 40 Jahre Produkte gebaut hat, baut damit etwas anderes.
- Die erste Generation der Softwareentwickler war Architekt eines ganzen Systems. Mit KI wird sie es wieder.
- Die eigentliche Revolution der KI ist nicht die Automatisierung. Es ist die Neubewertung dessen, was als menschliche Kompetenz gilt.
- Die Leitkompetenz der kommenden Jahre ist nicht, Lösungen zu produzieren. Es ist, Richtung zu geben.
- KI liefert Material, Varianten, Muster. Eine Position entsteht erst dort, wo jemand auswählt, Grenzen setzt und Bedeutung verantwortet.
- Aus Überfluss entstehen neue Blickwinkel. Wer Varianten früh verbietet, verbietet die Idee, auf die er wartet.
- Mein informatisches Denken prägt meine Kunst. Meine Kunst prägt, wie ich Produkte entwickle.
- Ein Künstler mit 40 Jahren Softwareentwicklung ist kein Exot in der Produktentwicklung. Er ist das, was KI-Projekten gerade fehlt.
- Avantgarde ist der Moment, in dem eine neue Setzung auf eine Kultur trifft, die sie noch nicht kennt. Für Produkte ist dieser Moment jetzt.
- Jede erfolgreiche Avantgarde arbeitet an ihrer eigenen Auflösung. Euer heutiger Vorsprung ist morgen Standard.
- „Kunst ist Setzung“ habe ich vor fast 40 Jahren von meinem Kunstlehrer gelernt. Es ist der beste Satz über Produktentwicklung, den ich kenne.
- Many product ideas in companies never failed. They were simply too expensive to try out.
- A fixed price for a new product is a bet that you know in advance what you only learn while building.
- The longest feature list is the worst start for a new product.
- A project that is stopped after one week can be the most successful of the year.
- If you do not own the source code after a software project, you have rented software.
- Complexity is not a mark of quality. AI just makes it cheaper.
- For new products, the detailed specification is an elaborate form of guessing.
- If all you need is more developer hours, I am the wrong choice.
- Quality comes from selection, not from the number of options. Art is where I learn that.
- A click-through prototype shows what a product could look like. It does not show whether it works.
- Anyone who changes priorities in the middle of development is not planning badly. They have learned something.
- Solving every problem with the same technology is not a technology. It is a habit.