In my opinion it is a waste of time and mind to do the same returning working steps by hand for the same duties again and again. Analysing the problem formulation or the working steps gains patterns and structures; a fragmentation into data (“parameters”) and Meta data (connections, “programs”) takes place. With the help of computers it is easy to extract the data and to write programs to get the desired result. Manipulation of the Meta level allows to work on all results for final optimisation.

A graphic example may clarify: The following pattern exists of nothing but different leaves. If the basic design principle is found (the instruction, how a leave should be drawn), many sheets can be programmed thus by means of random parametres arbitrarily.



Here as a practical example: different fastening angles are shown for a building project. The geometry of the parts to be fastened causes that each angle is different. From a 3D-model the necessary parametres for each angle is determined and dimensioned acordingly. For every component machine data and building plans have been generated and information is collected in spreadsheets.



The greatest possible standardization of the methods as a common principle in computer programming is applied here. Program modules can be thereby reused immediately. The structuralisation of these modules in libraries can be understood as another meta layer. Besides, the solution of new problems and duties is my favorite employment.