Data modelling is helpful for humans that can expand that kind of context on the fly and with recall. For the midwit models I use it just creates context that is expressed once and then glossed over.
Having to over express the data model everywhere is precisely what makes AI good at using it.
Does the code suck to read? Sure, but I don't really do that very often anymore anyway.
In this case, the verbosity of go is a feature not a bug.
I guess it depends what your optimizing for, good code or fast turn around without needing to constantly remind the AI about certain type behaviors.
Having to over express the data model everywhere is precisely what makes AI good at using it.
Does the code suck to read? Sure, but I don't really do that very often anymore anyway.
In this case, the verbosity of go is a feature not a bug.
I guess it depends what your optimizing for, good code or fast turn around without needing to constantly remind the AI about certain type behaviors.