<@UCQ4BBFQ9>’s thesis should be interesting to fol...
# linking-together
s
@jdjakub’s thesis should be interesting to folks here. > Achieving Self-Sustainability in Interactive Graphical Programming Systems > Programming is fraught with accidental complexity. Software, including tools used for programming, is inflexible and hard to adapt to one's specific problem context. Programming tools do not support Notational Freedom, so programmers must waste cognitive effort expressing ideas in suboptimal notations. They must also work around problems caused by a reliance on plain text representations instead of Explicit Structure. > The idea of a Self-Sustainable programming system, open to adaptation by its users, promises a way out of these accidental complexities. However, the principles underlying such a property are poorly documented, as are methods for practically achieving it in harmony with Notational Freedom and Explicit Structure. We trace the causes of this difficulty and use them to inform our construction of a prototype self-sustainable system. By carefully reflecting on the steps involved in our specific case, we provide insight into how self-sustainability can be achieved in general, and thus how a motivated programmer can escape the aforementioned sources of accidental complexity. Future of Coding also gets a shout-out: > I must express my gratitude to the Future of Coding4 Slack channel > for making me aware of Tomas’ PhD opportunity in late 2018 https://kar.kent.ac.uk/105537/
👀 6
🔥 1
c
Oh this looks great, thanks for sharing!
i
This is my kind of dissertation.
k
I did the first three chapters and so far I find this thesis very readable and interesting!