Greetings. As someone deeply involved in computing...
# introduce-yourself
r
Greetings. As someone deeply involved in computing, I've always felt rather conflicted about it. On the one hand, the unbounded potential of the dynamic medium has oriented my life for as long as I've been in contact with it. However, not long after I began to learn its workings did I grow disappointed by the imperfections inherent within our computing environments. More than anything else, the limits they face are not imposed by intractable reality, yet rather the uncontrollable buildup of accidental complexity that all but the most carefully engineered software projects are liable to. There has to be some way of building that avoids these traps systematically and easily. In the past few months, I've come to the realization that the object-oriented idea offers the clearest way out, despite being maligned by a few popular yet flawed languages that poisoned the idea in the programmer mindshare. A new generation of scripting languages have embraced it to varying success (Ruby more than others IMO), but nothing approaches Smalltalk/Self levels of object uniformity or CLOS levels of metacircularity. What's missing, I feel, is something that picks those threads back up and takes advantage of modern affordances to make something radically simpler and human oriented, and I have been exploring language design space towards that end. It's exciting to find a community of people who see the same problems in this critical field, and I hope to learn from your points of view as we all take our stabs at the problem. The current state of programming is alarming, as evidenced by the growing number of people seeking to change something about it. My hope is that ours is the generation that succeeds in doing so.
❤️ 1
💯 4
👋 12
👋🏼 1
3
w
Welcome to the club. Your sentiments put you somewhere in the middle of the mix here.