Marcin Ignac

01/16/2021, 3:07 PM
Meta-Design: A Manifesto for End-User Development Interesting to see argument for end user programming from 2004. It also uses “Meta-Design” definition i haven’t seen before
Meta-design characterizes objectives, techniques, and processes for creating new media and environments that allow “owners of problems” (or end-users) to act as designers. A fundamental objective of meta-design is to create socio-technical environments that empower users to engage actively in the continuous development of systems rather than being restricted to the use of existing systems.
Found on HN with 0 comments so far


01/16/2021, 4:09 PM
I came to this exact conclusion recently and have started to detail my approach, is anyone working on something similar?
4:12 PM
The social aspect here, in my view, is one of the most important pieces but one that hardly any language designers consider. Overall, my thoughts are that the role of the "language designer" as a philosopher king of sorts should be minimized and that the "languages" that end up emerging out of a system like this should be able to evolve fairly organically through the social mechanism.
10:14 AM
F***. I just realized this is literally exactly what @ibdknox & co. are building... A system that allows users to define their own nouns and verbs inside a queryable information space. Damnit you guys! I thought I was on to something! haha


01/27/2021, 2:11 PM
I also like very much the idea and I also would like to follow that path. But also at a higher level than only programming languages. I.e. any artefacts used for programming, and in my case this includes visual representations of such artefacts.
2:15 PM
I like the idea in the paper that designers (i.e. experts, devs...) create a first "underdesigned" system (the seed), non-experts (end-users) use it and modify it, then there is a redesign with the experts to make it better. Here is a figure explaining this from the paper:


02/05/2021, 6:08 PM
@crabl this all sounds very similar to "moldable development" being discussed by Glamorous Toolkit team @Tudor Girba Also might be similar to end-user programming discussed by Ink & Switch