Raise your level of abstraction
A lot has been written on the differences between Craftsman and Engineer. Recently I came across a simple example by Hofstadter & Sander, that nicely shows the basic difference in thinking. We start with a little exercise:
“Draw a square, a rectangle, a rhombus, and a parallelogram.”
Some people draw a solution as in (a), some draw solution…
Posted on April 22, 2014 at 19:05 — 2 Comments
In his 1973 book “Allgemeine Modelltheorie” (General Model Theory) Herbert Stachowiak describes the fundamental properties that make a Model. Unfortunately this is still not available in english language, so I thought why not try a (quite free-style) translation of the essential bits (see here for all):
It is pretty inconvenient to post images here, so…Continue
Posted on May 21, 2013 at 12:24
Just a short note.
Programming languages do a 2-way abstraction:
1. from machine level 'upwards', leaving out the technical bits.
2. from (all addressed) problem domains 'downwards', promising that the language constructs provided correspond to the most important real world structures.
In discussions on programming and abstraction, the latter seems a bit underrepresented, although not less…
Posted on September 22, 2011 at 10:34 — 13 Comments
Attended Tools Conferences last week, here my brief take-away (from an Analyst's point of view):
Such a more technically influenced subject like M2M Tranformations can contain lots of inspiring single issues, even for an analyst doing more sort of World 2 Model Transformations. Issues like generalisation of generalisation, query/ modeling by example, ...
1. Is Subjectivity an approach to clarifying "Appliance" of…
Posted on July 4, 2011 at 21:30