Comment

Comment by ojkelly

Until such a point where have agents not trained on human language or programming languages, I think something that’s also really good for people as well. - one obvious way to do things

- memory safe, thread safe, concurrency safe, cancellation safe

- locality of reasoning, no spooky action at a distance

- tests as a first class feature of the language

- a quality standard library / reliable dependency ecosystem

- can compile, type check, lint, run tests, in a single command

- can reliably mock everything, either with effects or something else, such that again we maintain locality of reasoning

The old saying that a complex system that works is made up of simple systems that work applies. A language where you can get the small systems working, tested, and then built upon. Because all of these things with towards minimising the context needed to iterate, and reducing the feedback loop of iteration.

parent ojkelly 1 year ago

No comments yet

Be the first to share your thoughts.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton