2 ms·
There's something inherently satisfying anytime you take simple constructs and fashion them together to model complex systems cleanly. From chaos, order emerge
by setr 4y ago
There's something inherently satisfying anytime you take simple constructs and fashion them together to model complex systems cleanly.
From chaos, order emerges, and a well-designed language is the medium through which you draw out that order (of course, libraries, frameworks, DSLs also a part of that story, but the language is the "base", and thus the most impactful in doing so). Languages also have the most potential for a small simplification to produce massive results, as it cascades through the other semantics and into the libraries and ecosystem. Of course, language changes also have the most potential to fuck everything up, but that's why one should always strive to avoid putting it into production, or really ever just using it period, if you want to enjoy the making of the thing.