Anyway. I have been surprised at how good the LLMs are at AssemblyScript, I'm barely aware of the memory model. It just hasn't caused problems.
I also build everything as client/server with a library for managing state that makes it so it's basically impossible for the LLM to make a mess in certain ways (making a spaghetti meal out of the UI and state), and also makes it very easy for the LLM to write tests and to operate and inspect the program state and to replay sessions. I think there might be something to this sort of regime.
imtringued•13h ago
This is deeply unintuitive but AI negates language specific ecosystems, while strengthening language agnostic ecosystems.
Pick whatever your favourite programming language is and its ecosystem. With AI someone can take your ecosystem and just port it to their language.
This means the only way you can protect your ecosystem is to play on all language fronts at the same time so porting the software to another language becomes a meaningless exercise.
pjm331•42m ago
verdverm•3m ago
https://adk.dev/
https://docs.dagger.io/reference/sdks
both can invoke components written in other languages from the language of your choice
Kubernetes is likely an interesting ecosystem to consider under this lens too
andriy_koval•26m ago
I don't think its that "just". Examples of porting we seen had some prerequisites: being self contained with very strong tests coverage, so AI could iterate N millions times and fix bugs in new implementation. Otherwise such porting could be very buggy and unmaintainable.
3eb7988a1663•17m ago
andriy_koval•14m ago
year, that's usually what is referred as ecosystem.
jacquesm•22m ago
kloop•9m ago